프로젝트
2025.06
Samsung
Samsung Galaxy Z Fold7 | Z Flip7 한국 Unpacked 체험 웹서비스
Web, Next.js
- 폴더 구조를 설계하면서 관심사 분리(SOC: Seperation Of Concern) 원칙을 최대한 따르려고 노력
- 비트연산자(비트마스크) 를 사용해서 퍼즐 획득 현황을 파악하고 쿠키에 저장하여 관리
- 정적 방식으로 동작하기 때문에 MainMiddleware.tsx 을 추가하여 라우팅 제어, QR 코드 처리 등 동적인 로직을 한곳에서 중앙 관리할 수 있게 함
- 모바일 해상도 대응을 위해 postcss-custom-media를 사용하여 미디어 쿼리 관리
2025.05
Morph
Morph Widget Canvas
Web, Next.js, Unity
- Auth.js(NextAuth) 를 사용해서 로그인 기능 구현
- Prisma 를 사용해서 데이터베이스 연동
2025.04
Morph
Morph Web Game
Web, Next.js, Unity
- gameConfig.json을 생성하여 게임 목록 관리
- Unity WebGL 템플릿 html 파일을 확인하여 커스텀 템플릿 생성
- Git Submodule을 통해 Template 배포 방식 개선
2025.03
Morph
Morph 회사 홈페이지 리뉴얼
Web, Next.js
- 지도 기능 구현을 위해 KaKao Map API, Naver Map API 기능 테스트
- react-pdf 라이브러리를 사용하여 pdf 불러오기 기능 구현
- pdf 불러오기 기능 구현 시 구버전 브라우저 호환성 이슈 해결 경험
2024.10
Samsung
Samsung Galaxy S25 Global Unpacked 체험 웹사이트
Web, React
- GitHub Actions를 사용하여 CI/CD 파이프라인 구축
- i18n 라이브러리를 사용하여 다국어 처리
2023.11
SKT
ifland AI NPC
Game, Unity
- NPC 이동 기능 개발 담당, 사람과 유사한 동작 구현 목표
- SteeringBehaviors 적용으로 자연스러운 이동 및 회피 기능 구현
2023.04
SKT
ifland StandAlone
Game, Unity
- Land 제작용 툴 개발
- Python 기반 템플릿 자동화 도구 개발로 협업 효율 향상
2022.07
SKT
ifland Playitem
Game, Unity
- Playitem 5종 개발 및 유지보수
- Jira 활용으로 QA 팀과 이슈 트래킹 및 관리 경험