Skip to content
View HanseKim's full-sized avatar

Block or report HanseKim

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
HanseKim/README.md

김세한 | Frontend Developer 🚀

🚀 About Me

프론트엔드 중심으로 성장하고 있는 개발자입니다.
React 웹과 React Native 모바일 앱을 기반으로, 사용자가 실제로 사용할 수 있는 서비스를 만드는 것을 좋아합니다.
필요에 따라 Node.js 백엔드까지 직접 구현하며, end-to-end 플로우를 이해하려고 노력합니다.

💼 주요 프로젝트

🧡 리얼뷰(WebView) – 앱인토스용 웹뷰 프론트엔드

기간: 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 아키텍처를 도입해야겠다고 느낀 경험
  • 참고 문서: 이음 관리자 가이드

🎯 OPS-MVP - 학교 성과관리시스템

기간: 2025 여름방학
역할: 프론트엔드 개발
기술스택: React, Zustand, React-Query

  • 학교 성과관리를 위한 관리자 페이지 개발
  • ZustandReact-Query 첫 도입 프로젝트
  • 상태 관리 및 서버 상태 동기화 학습
  • URL : SW성과관리시스템

🏟️ MoiGO - 스포츠 관람 모임 플랫폼

"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 디자인 직접 구현)

💪 Skills

Frontend

React React Native JavaScript HTML5

Backend

Node.js Express.js MySQL

Languages

Python C++

Tools & Others

Figma Git

🎯 Development Philosophy

  • 사용자 중심: 실제로 사용할 수 있는 완성된 서비스 개발
  • 지속적 학습: 새로운 기술 스택 적극 도입 및 학습
  • 문제 해결: 실생활의 불편함을 기술로 해결하는 서비스 기획
  • 팀워크: 효과적인 협업과 커뮤니케이션

백준

Solved.ac Profile

📊 GitHub Activity

GitHub Streak

📫 Contact

Popular repositories Loading

  1. Myst Myst Public

    TypeScript

  2. unix_lab8_202155530 unix_lab8_202155530 Public

  3. PNU_PlatformPrograming PNU_PlatformPrograming Public

    Java

  4. Cpp Cpp Public

    C++

  5. DataStructure DataStructure Public

    C++

  6. BaekJoon BaekJoon Public

    C++