7년 차 프론트엔드 엔지니어. React/TypeScript 실무를 중심으로 개발 팀에서 기술 선두적인 역할을 해왔으며, 선언적·스키마 기반 설계를 프로젝트에 꾸준히 녹여왔습니다. 최근에는 같은 원칙을 개발 환경과 에이전트 자체까지 확장하는 중이에요.
주요 작업 요약
- 젠틀몬스터 메인 페이지 CSR → 전체 SSR 전환 및 렌더링 최적화 (LCP
2s대 → 0.2~0.4s대).
- 젠틀몬스터 해외 법인 오픈 (미국·중국·호주·싱가포르·대만·일본) 프론트엔드 참여.
- 매쓰플랫 2 프론트엔드 모노레포 구조 설계, 코어 로직 작성
- 매쓰플랫 2 프론트엔드 프로젝트 아키텍처 담당. 5계층(DTO/Api/Controller/Service/Repository) 구조 작성, 컨벤션 정의 및 구형 태블릿 대응 성능 최적화. 수천개의 학원·학교 서비스에 사용됨.
- 두디스 요청 프로젝트에서 별도 백엔드 없이 Next.js + Prisma + tRPC로 BE 비즈니스 로직까지 작성.
개발 철학
그동안의 경험을 통해 실용주의적 프로그래밍을 지향하게 되었고, Ash Framework의 Resource-oriented, Declarative Design에 깊이 공감합니다. 최근에는 이 방식이 사람뿐 아니라 에이전트가 다루기에도 매우 효율적이라는 점을 실감하고 있습니다.
- 암시적 지식을 명시적 도메인으로. zod·Ecto 같은 스키마로 계약을 고정해 어댑터 레이어를 줄이는 것이 팀 투자 대비 효율이 가장 높다고 봅니다.
- 구조적 설계 기반의 빠른 프로덕트 이터레이션. 초기에 도메인·경계·데이터 흐름을 단단히 잡고, 그 위에서 피처와 피드백 반영 속도를 끌어올립니다. 추상화는 프로젝트 단계에 맞춰 점진적으로 확장합니다.
- 리소스-명시적 실천. IaC, GitOps, FSM, Schema 그리고 SOPS로 비밀을, Mise로 팀 개발 환경을 선언적으로 관리합니다.
협업 성향
내향적인 편이지만 동료들과 논의하고 같이 문제를 푸는 과정을 즐기고, 좋은 협업은 상호 신뢰에서 나온다고 믿습니다. 이전 회사들에서 코드리뷰, KPT, PR 문화, 스터디 발표 를 주도해 구축·개선했습니다.
Tech Stack
- Core: TypeScript, React, Next.js, Tailwind, React Query