최현성 (Bob)
Backend & Computer Graphics Developer
Java · Spring Boot · MySQL · C++ · OpenGL
↓ 더 보기
About Me
안녕하세요! 상명대학교 컴퓨터과학과 3학년에 재학 중인 최현성입니다.
탄탄한 백엔드 시스템 설계(Java/Spring Boot)를 중심으로, GPU 프로그래밍과 컴퓨터 그래픽스 기술을 깊이 있게 탐구하며 성능 최적화와 몰입감 있는 사용자 경험을 만들어가는 것에 흥미가 있습니다. 분석적이고 구조적인 접근을 통해 문제를 해결하는 것을 좋아합니다.
Backend: JavaSpring BootMySQL
Graphics: C++OpenGLGLSLThree.js
Projects
🌌 Solar System Simulation (Interactive Web)
화면 배경에 구현된 실시간 3D 그래픽스 프로젝트입니다. OpenGL/C++ 프로젝트를 WebGL/Three.js 환경으로 포팅했습니다.
- 🌍 지구 5-텍스처 셰이더 매핑 (Day, Night, Normal, Specular, Clouds)
- 🪐 고유 궤도 및 토성 링 시스템 구현
- 🛸 Catmull-Rom 스플라인을 활용한 보이저 탐사선 궤적 연산
- 💥 Space 키 입력 시 파티클 기반 폭발 이펙트 시뮬레이션
OpenGL 3.3GLSLThree.jsVite
📌 Full-Stack & Backend Projects
견고한 데이터 구조와 비즈니스 로직을 다루는 백엔드 기반 프로젝트 레이어입니다.
- PinWord (영어 단어장 서비스): Spring Boot와 React를 활용하여 개발 중인 Pinterest 스타일의 Masonry 레이아웃 기반 웹 애플리케이션 (RESTful API 설계, CRUD 및 인증 로직 구현)
- DVD Rental Management System: Java, MySQL, IntelliJ 인프라를 활용하여 DAO/DTO 패턴 구조로 설계한 안정적인 데이터 관리 시스템
JavaSpring BootMySQLReactIntelliJ