문제를 깊게 이해하고, 근본적인 해결책을 만드는 개발자입니다.
React·TypeScript 기반의 프론트엔드 개발을 중심으로, Node.js/Express 백엔드 및
React Native + Kotlin 네이티브 모듈 개발 경험을 통해 웹·모바일 전반을 아우르는 풀스택 역량을 갖춰가고 있습니다.
명확한 설계, 재사용 가능한 컴포넌트 구조, 기술적 선택의 근거를 문서화하며
협업 가능한 코드베이스를 만들기 위해 노력합니다.
AI 기반 개발자 커밋 분석 플랫폼
GitHub 커밋 데이터를 AI로 분석하여 채용 담당자가 개발자의 코딩 프로세스를 이해할 수 있도록 돕는 팀 프로젝트입니다.
- 역할: 풀스택 개발, 온보딩 기능 구현, 코드 리뷰
- 기술: React, Node.js, AI 통합
- 성과: 체계적인 Git 워크플로우 및 팀 협업 컨벤션 적용
AI 기반 일정 맞춤형 콘텐츠 추천 모바일 앱
Google Calendar와 연동하여 사용자의 일정에 맞는 TED, 세바시 등의 교육 콘텐츠를 AI가 추천해주는 개인 프로젝트입니다.
- 기술: React Native, Expo, Gemini API, Google OAuth
- 주요 기능:
- Google Calendar 연동 및 OAuth 인증
- Kotlin 기반 네이티브 알림 시스템 (AlarmManager)
- AI 기반 콘텐츠 생성 파이프라인
- YouTube Data API 통합
- 문제 해결:
- Android OAuth deep linking 이슈 해결
- API rate limiting 최적화
- Worklets 버전 충돌 해결
React Native 기반 앱의 안정성과 확장성을 높이기 위해
네이티브 모듈, 알림 시스템, OAuth, 데이터 파이프라인 등을 실제 서비스 수준으로 구현하고 있습니다.
컴포넌트 구조 재정비, 관심사 분리, 테스트가 가능한 구조로 리팩토링을 진행 중입니다.
Jest 기반 단위 테스트 도입 준비 중입니다.
기술적 선택의 이유, 설계 의도, 주요 흐름을 문서화하여 팀에서 이해하기 쉬운 구조를 만드는 데 집중하고 있습니다.
- Email: [email protected]



