프론트엔드 중심으로 성장하고 있는 개발자입니다.
React 웹과 React Native 모바일 앱을 기반으로, 사용자가 실제로 사용할 수 있는 서비스를 만드는 것을 좋아합니다.
필요에 따라 Node.js 백엔드까지 직접 구현하며, end-to-end 플로우를 이해하려고 노력합니다.
기간: 2025.01 ~ 2025.02 (디라이브 현장실습)
역할: 프론트엔드 개발 (WebView)
기술스택: React, TypeScript, Vite, React Query, Zustand
- 기존 앱 화면을 React WebView로 재구현해, A/B 테스트와 UI 실험을 빠르게 할 수 있는 레이어 구축
- 리스트·피드·프로필·가게 상세·리뷰 상세 등 데이터가 자주 바뀌는 화면을 WebView로 분리
- Flutter–WebView 브릿지(AppBridge)와 React Query 캐시 전략 설계 및 문서화
- AppStore : reALview PNU
기간: 2025.09 ~ 2025.12
역할: 프론트엔드 개발 (기존 서비스 리팩토링)
기술스택: React(Vite, TypeScript), SCSS, Zustand
- 기존 이음 관리자 웹의 React 코드 리팩토링 담당
- 흩어져 있던 API 호출 로직을 단일 apiClient로 통합하여
- 에러 처리 방식 일원화, 인증 헤더 자동 주입
- 인증 만료 시 자동 로그아웃·재로그인 유도 UX 구현
- 추후 API 변경 시 수정 범위 최소화
- 웹 FCM 알림 토스트 메시지 노출 기능 구현
- 로딩 상황에서 Lottie(JSON) 기반 로딩 애니메이션 적용
- 큰 단일 파일(1000+ 라인)을 화면/도메인 기준으로 컴포넌트 분리, 테이블 반응형 UI 개선
- 기존 코드·폴더 구조를 분석하며, 이후 프로젝트에서는 FSD 아키텍처를 도입해야겠다고 느낀 경험
- 참고 문서: 이음 관리자 가이드
기간: 2025 여름방학
역할: 프론트엔드 개발
기술스택: React, Zustand, React-Query
- 학교 성과관리를 위한 관리자 페이지 개발
- Zustand와 React-Query 첫 도입 프로젝트
- 상태 관리 및 서버 상태 동기화 학습
- URL : SW성과관리시스템
"3일 걸릴 모임 준비, 단 3분만에"
기간: 2024.08 ~ 진행중
역할: 기획 / 프론트엔드 개발
기술스택: React Native Expo, Node.js, Express
- 스포츠 관람을 위한 올인원 플랫폼 (모임 생성 → 장소 예약 → 결제 → 채팅)
- 에스크로 결제 시스템으로 노쇼 방지 및 안전한 거래 (사업자 등록증 필요)
- 실시간 채팅 및 위치 기반 매장 검색 기능
- 부산 지역 상권 활성화를 위한 지역 상생 모델
감성적인 커플 전용 다이어리
기간: 2025.01.13 ~ 2025.02.24
역할: 프론트엔드 & 백엔드 개발 (2인 팀)
기술스택: React Native, Node.js, Express, MySQL
- 감정 이모지 기반 월별 감정 분석 기능
- 커플 연결, D-Day 계산, 달력 기반 일기 관리
- JWT 인증 및 API 모듈화(apiClient)로 확장 가능한 구조
- Xcode TestFlight 배포 경험 (빌드부터 배포까지 전과정)
- 핑크톤의 감성적 UI/UX (Figma 디자인 직접 구현)
- 사용자 중심: 실제로 사용할 수 있는 완성된 서비스 개발
- 지속적 학습: 새로운 기술 스택 적극 도입 및 학습
- 문제 해결: 실생활의 불편함을 기술로 해결하는 서비스 기획
- 팀워크: 효과적인 협업과 커뮤니케이션
- 📧 Email: [kimbird2002@naver.com]
- 💼 LinkedIn: [Sehan Kim]
- 🌐 Portfolio: [https://hansekim.github.io/]


