프론트엔드 개발자

사용자를 멈춰 세우는 문제는끝까지 파고들어 해결합니다.

구인구직 서비스의 지도 마커 표시를 약 30초에서 2초 안팎으로, 실시간 대결 앱의 매칭 성공률을 3.5%에서 28.6%로 개선했습니다.

GitHub ↗
  • 출근하자

    지도 표시 시간

    약 30초2초 안팎

  • 스도쿠 리그

    1:1 매칭 성공률

    3.5%28.6%

  • 꿀꺽

    전화를 받은 뒤 무음

    15초0초

  • HighSleep

    반복 재생 소리 공백

    1초0초

Work

HighSleep

올케어디엑스, 2023.08 ~ 2024.03 · 앱 풀스택 개발, 양대 스토어 출시

수면 음악 반복 재생 때마다 1초씩 소리 공백

1s0반복 재생 끊김
문제
반복 재생되는 수면 음악이 처음으로 돌아갈 때 1초쯤 소리가 비었고, 자는 중에 소리가 갑자기 끊기면 깰 수 있어 없애야 했습니다.
판단
음원을 트랙 세 개로 나누고 ViewModel 하나가 세 트랙을 같이 제어하게 묶었습니다.
결과
재생 공백이 없어졌고 iOS와 Android 심사를 모두 통과했습니다.
  • Flutter
  • Firebase
자세히 보기

그 외 프로젝트

  • Jay2025.10 ~ 2026.07

    질환과 지역, 나이, 소득 조건으로 받을 수 있는 의료복지 혜택을 찾아 주는 플랫폼입니다. Supabase로 서버 없이 백엔드를 구성했고 Flutter Web으로 클라이언트를 만들어 Vercel로 배포했습니다.

    • Flutter
    • Supabase
    jaywithme.com ↗
  • 모두의 점원2024.10 ~ 2024.11

    K-Digital Training 해커톤에서 팀장 역할을 맡아 진행한 프로젝트입니다. 고령층과 시각장애인이 음성 대화로 키오스크를 사용할 수 있도록 LLM-STT-TTS-Interface 연동 음성 주문 시스템을 만들었습니다.

    • LangChain
    • FastAPI
  • 감정 일기2024.09

    일기를 쓰면 그날의 감정을 색으로 보여 주는 앱입니다. BERT를 파인튜닝해 정확도 약 97%로 감정을 분류하고 결과에 따라 테마 색이 바뀝니다.

    • Keras
    • Flutter
  • Airus 홈페이지2024.09

    드론 제작사 소개 사이트입니다. 공용 컴포넌트로 모바일 반응형을 구현하고 한국어와 영어 두 언어를 지원했습니다.

    • Next.js
    • Tailwind CSS

Career & Education

  • 재직
  • 프로젝트
  • 교육, 해커톤
  • 진행 중
2026.07 ~ 현재
스도쿠 리그, 기획, 개발, 운영
2026.04 ~ 현재
꿀꺽, 2인 팀 프로젝트
2025.10 ~ 2026.07
Jay, 의료복지 정보 플랫폼
2025.01 ~ 2025.10
경기도교육청 방과후학교, 코딩 강사
2024.10 ~ 2024.11
모두의 점원, 해커톤 팀장
2024.05 ~ 2024.11
AIFFEL 코어과정 8기
2023.08 ~ 2024.03
올케어디엑스, 앱 풀스택 개발
2022.10 ~ 2023.08
(주)드림픽셀, 풀스택 개발
2021.12 ~ 2022.06
코드스테이츠 38기

Skills

Next.jsReactFlutterTypeScript
웹, 앱
  • Tailwind CSS
  • React Native
서버, DB
  • Node.js
  • GraphQL
  • Prisma
  • Supabase
  • PostgreSQL
  • Firebase
AI
  • Claude Code