About
소개
4년차 프론트엔드 개발자입니다. React·TypeScript·Next.js를 중심으로 개발합니다.
호텔 운영 어드민, 멀티테넌트 예약 SaaS, 사내 공통 디자인 시스템을 제로베이스에서 설계·구축한 경험이 있습니다.
어드민에서는 도메인마다 흩어진 취소·예약 정책 입력을 하나의 폼 구조로 모았고, 예약 SaaS에서는 결제 승인·예약 등록 간 실패 구간을 설계했고, 디자인 시스템에서는 번들 크기 게이트의 측정 범위 결함을 발견해 교체했습니다.
저 혼자 빨라지는 것보다, 다음에 이 화면을 만들 사람이 빨라지는 구조를 만드는 데 관심이 있습니다.
핵심 강점
- 근거 있는 아키텍처 선택
- 외부 상태 라이브러리 없이 RSC + URL + 경량 Context로 설계(App Router 정석), size-limit CI 가드로 번들 증가분을 정량 검증한 뒤에만 컴포넌트를 승인
- 복잡한 도메인을 구조로 정리
- 수십 가지 정책 토글 조합을 '정책 그룹'으로 추상화하고, RHF Nested·조건부·동적 배열로 복잡한 입력 UI를 구조화
- 도구를 의심하고 검증하는 원칙
- size-limit 게이트가 컴포넌트 스텁 파일 하나만 재고 의존 청크를 집계하지 못하던 측정 범위 결함을 직접 발견해 측정 방식을 교체
대표 지표
- 단독 구축 규모
- 호텔 운영 어드민 30+ 페이지 · 50+ API · 100+ 컴포넌트
- 결함 발견
- size-limit 번들 게이트의 측정 범위 결함 발견·교체 (컴포넌트별 수십 배 언더카운트, 의존성 유무에 따라 편차)
- 원인 규명
- 신고된 증상과 반대 방향의 결함을 같은 코드에서 발견 — 판매 불가 날짜가 포함된 예약이 통과되던 날짜 경계 버그
- 결제·보안
- 결제·예약 상태 불일치를 판별해 재결제 유발 경로 차단 · 예약 식별정보 AES-256-GCM 봉인 토큰(TTL 10분)
- 무코드 확장
- 신규 시설 추가 시 코드 변경 없이 설정만으로 확장
핵심 역량
- 운영 어드민
- 대규모 관리자 화면 단독 설계 · 권한 라우팅 · 복합 폼 구조화
- 디자인 시스템
- 2계층 토큰 · 컴포넌트 8종 · tsup 패키지화 · size-limit CI 게이트
- 도메인
- 운영 백오피스 · 멀티테넌트 SaaS · 예약/결제 · 인증 · 멤버십
경력
호텔·숙박 도메인 SaaS 기업
- 멀티테넌트 예약 SaaS · 프론트엔드 아키텍처 설계 · 단독 구축2026.04 ~ 재직중
- 사내 디자인 시스템 구축 · 디자인 토큰·컴포넌트 담당 + 빌드 자동화 스크립트 설계2026.06 ~ 재직중
- B2C 멤버십 리뉴얼 · 영역 담당 (인증 / 분석 / 다국어)2025.07 ~ 2026.04
- B2C 예약 서비스(별도 코드베이스) · 부킹엔진 예약 검색·날짜 선택 담당 / CRS 어드민 판매·상품 화면 설계2024.04 ~ 2024.07 · 2024.08 ~ 2025.03 · 2026.07 ~ 2026.08
- B2C 서비스(리뉴얼 이전) · 핵심 개발자2024.01 ~ 2025.05
- 호텔 운영 어드민 신규 구축 · 단독 설계·구축 (1인 프론트엔드, 제로베이스)2023.07 ~ 2026.03
- 사내 Portal 시스템 · 어드민 이관 · 모노레포 전환 설계2025.06 ~ 2025.11