약 5년간 SaaS 플랫폼, 사내 협업 도구, 컨퍼런스 서비스 등 다양한 B2B/B2C 프로덕트의 프론트엔드를 담당해왔습니다.
레거시 프로젝트를 인수받아 개선하는 데 강점이 있으며, 번들 크기 75% 절감, 빌드 시간 60% 단축 등 측정 가능한 성과를 만들어 왔습니다. 통합 계정 시스템이나 QR 기반 입장 시스템 등 새로운 서비스를 설계하고 구축한 경험도 있습니다.
모니터링 데이터를 기반으로 기획자, 백엔드 개발자와 협업하며 사용자 경험과 개발자 경험을 함께 개선합니다.

MAU 300만 규모의 글로벌 팬덤 SaaS 플랫폼 b.stage에서 프론트엔드 개발을 담당하고 있습니다. 브랜드마다 독립된 공간을 제공하는 멀티 테넌시 기반 구조에서, 커머스, 회원 관리, 콘텐츠, 멤버십 등의 기능을 개발 및 운영하고 있습니다.
Next.js React Zustand SCSS Monorepo

두나무가 매년 개최하는 블록체인 컨퍼런스의 2024년, 2025년 컨퍼런스 페이지 및 어드민 시스템 프론트엔드 개발을 담당했습니다. 1000명이 넘는 참가자가 등록한 2024 컨퍼런스를 성공적으로 개최하고, 지디웹 디자인 어워드 동상을 수상했습니다.
Next.js React TanStack Query Recoil SCSS
next-translate를 이용하여 다국어 콘텐츠를 일관되게 관리하고, getServerSideProps를 적극 활용해 서버에서 페이지별 콘텐츠를 사전에 렌더링하도록 구현했습니다.
Create React App(CRA) 기반으로, 종속성 다수가 수년간 업데이트되지 않아 보안과 호환성 측면에서 위험이 존재했습니다.Vite로 마이그레이션하고, 주요 라이브러리를 최신화하여 빌드 시간을 3분대 → 1분 10초대로 단축했습니다.GitHub Dependabot을 설정하여 보안 취약점 자동 감지 및 패치 프로세스를 마련했습니다.두나무 및 계열사의 사내 협업과 업무 효율성을 높이기 위한 시스템을 이어 받아 프론트엔드 개발을 담당했습니다. 지속 가능한 프로젝트로 만들기 위해 레거시 코드를 꾸준히 개선하고, 사용자 경험을 향상시키는 데 집중했습니다.
Vue Vuex Element UI Framework7 Playwright Nginx
Playwright를 도입하여 로그인, 결재문서, 지출결의서 작성 등 핵심 기능에 대한 E2E 테스트를 자동화했습니다.Typescript 도입 대신 JSDoc을 활용해 코드 안정성과 가독성을 확보했습니다.Datadog을 통해 API 응답 속도를 모니터링하고, 기획자·백엔드 개발자와 협업하여 불필요한 호출과 중복 요청을 제거했습니다.두나무 및 계열사의 채용 관리 시스템 프론트엔드 개발에 참여했습니다. 주로 사용자 인증과 권한 관리 기능을 개발했습니다.
Next.js TypeScript TanStack Query Zustand Ant Design Vanilla Extract
Kubb를 도입하여 OpenAPI 기반으로 TanStack Query 호출 코드까지 자동 생성하고, OpenAPI Generator를 활용해 API 스키마 생성을 자동화하여 API 연동 시 수동 코드 작성 없이 바로 사용할 수 있는 환경을 구축했습니다.
디스플레이를 스마트 사이니지로 전환하고, 원격 콘텐츠 관리를 지원하는 CLOUDCAST의 풀스택 개발을 담당하며, 서비스 개발부터 배포까지의 경험을 쌓았습니다.
Vue Spring MySQL Nginx Google Cloud Platform Python Open CV

Mac OS의 UI를 웹으로 구현한 토이 프로젝트입니다. 평소에 구현해보고 싶은 기능들을 플레이그라운드 형태로 개발했습니다.
프로젝트 링크 GitHub 링크
React TypeScript Tailwind CSS

프로그래머스 데브코스 프론트엔드 3기 최종 프로젝트로, 책장 기반 독서 소셜 플랫폼의 프론트엔드 개발을 담당했습니다. 교육과정 종료 후에도 완성도를 높이는 데 집중하며, 다양한 기술적 시도를 이어갔습니다.
프로젝트 링크 GitHub 링크
Next.js TypeScript TanStack Query Recoil Headless UI Tailwind CSS