Frontend Developer

프론트엔드 개발자
이소흔입니다

사용자와 개발자를 위한 ‘직관적인 경험’을 만듭니다.

지금 |를 고민하고 있어요.

↓

읽기 쉬운 코드를 지향합니다.
코드를 짤 때 '처음 보는 사람도 잘 읽을 수 있을까?'를 기준으로 고민합니다. 나와 동료 모두를 위해 의도가 명확한 코드를 작성하려 합니다.

사용자에게 자연스러운 경험을 만듭니다.
좋은 UI/UX는 존재감이 없다고 생각합니다. 사용자가 인터페이스를 의식하지 않고도 자연스럽게 사용하는 것을 목표로 합니다.

Education & Career

2020. 03 – 2025. 02서울과학기술대학교 컴퓨터공학과

2025. 07 – 2025. 08네이버파이낸셜 포인트혜택FE 팀 인턴십

Activity

2025. 10 – 2025. 11스위프(SWYP) 웹 11기

2026. 07 – 2026. 08넥스터즈(Nexters) 29기

2026. 04 – 2026. 10오픈소스 컨트리뷰션 아카데미(OSSCA)

Core
HTML5CSS3JavaScriptTypeScript
Framework
ReactNext.js
Styling & State
Tailwind CSSReact QueryZustand
Infra & Tools
VercelGitGitHubFigma
Testing
StorybookPlaywright
MAIN

2025. 04 – 2025. 05 | 4주 (7인)

제주도 여행 정보와 함께 나만의 일정을 만들 수 있는 여행 플래너

TypeScriptReactNext.jsZustandVercelSupabaseReact QueryReact Hook FormZodTailwind CSSToss Payments SDKShadcn UI
  • 마이페이지, 일정 · 장소 목록 페이지, 토스페이먼츠 모의 결제 구현
  • 게시물 · 북마크 캐시를 분리해 북마크 인터랙션 시 목록이 재정렬되던 UX 문제 개선
  • 전체 데이터를 프리페칭하던 문제를 무한 스크롤 구조로 개선해 초기 로딩 최적화
  • 팀 공용 Supabase DB 함수 12개를 작성해 최대 3회의 API 호출을 1회로 통합

두드림

Frontend

2025. 10 – 2025. 12 | 10주 (7인)

스터디와 프로젝트 참여자를 위한 AI 기반 맞춤형 매칭 플랫폼

TypeScriptReactNext.jsNaver Cloud PlatformReact QueryReact Hook FormZodTailwind CSSMSWOverlay KitRadix UI
  • 인증/인가, 프로필 생성, 알림 · 후기 기능과 지원부터 매칭까지 이어지는 서비스 핵심 로직 구현
  • 개발/운영 환경 분리와 자동 배포로 팀 피드백 주기를 1~2주에서 실시간으로 단축
  • 쿠키 기반 인증 전환으로 서버 컴포넌트 · 미들웨어에서 인증 처리, 로그인 직후 깜빡임 제거
  • 폰트 subset 적용으로 LCP 2.9s → 1.4s 개선 등 홈 화면 Lighthouse 전 지표 90점 이상 달성
OTHER

Zen UI

Frontend

2025. 03 | 3주 (4인)

React 개발자를 위한 미니멀한 Headless UI 라이브러리

TypeScriptReactContext APIStorybook
  • Headless Tabs UI 컴포넌트 구현 담당

2024. 04 – 2024. 06 | 8주 (1인)

친구와 함께한 순간을 사진과 채팅으로 남기는 지도 기반 추억 앨범

SwiftUIKitFirebaseNaver Maps SDKCore Location
  • Firebase 기반 인증, 친구 관리, 실시간 채팅 및 사진 업로드 구현