문제에서 시작해, 임팩트로 마무리한 기록들. 각 프로젝트는 기술적 도전과 비즈니스 목표 사이에서 최적의 해답을 찾아간 과정입니다.
01AI Product·Founder & Lead Engineer·
Contents Agent
데스커 콘텐츠 생산 에이전트 — 기획부터 성과 분석까지 5단계 통합.
데스커 마케팅팀의 콘텐츠 기획·제작·검수·발행·성과 분석 전 과정을 하나의 사내 SaaS로 통합했습니다. 카피가 이미지 안에 들어가는지에 따라 생성 모델을 분기하고, 인페인팅은 알파 블렌딩에서 브러시 영역을 퍼센트 좌표로 지시하는 방식으로 교체했습니다. 단발 구축에서 월 구독 계약으로 전환됐습니다.
5-Stage Workflow
16 Dashboard Views
Monthly Retainer
AI Agent Design
LLM Orchestration
Content Workflow
Image Pipeline
Retainer Ops
02AI Creative·Founder & Lead Engineer·
ALLOSO Creative
알로소 마케팅 소재 렌더러 — 한글 카피를 AI가 아니라 코드가 그린다.
알로소·29CM 캠페인 소재를 config 기반 파이프라인으로 찍어냅니다. 생성형 AI가 한글을 깨뜨리는 문제를 배경 생성과 텍스트 렌더링을 분리해 해결했습니다. 배경만 AI로 만들고 카피는 실제 Pretendard 글리프를 코드로 합성해, SVG로 빼면 Figma에서 그대로 편집됩니다.
74 Campaign Specs
Pixel-Exact Export
Multi-Brand Engine
Creative Automation
Brand System
Typography Engine
Batch Rendering
03Data Platform·Founder & Lead Engineer·
JINRO Dashboard
하이트진로 글로벌 마케팅 데이터 플랫폼 — 25개국·외부 API 8종 무인 집계.
하이트진로 글로벌 마케팅팀이 8종 콘솔에서 수작업으로 취합하던 25개국 성과를 단일 플랫폼으로 통합했습니다. 소스별 갱신 주기와 rate limit에 맞춰 크론 13개를 스태거링했고, 파이프라인 정지를 감지하기 위해 실행 이력과 heartbeat 기반 감시 계층을 별도로 두었습니다.
25 Markets
8 Data Sources
13 Cron Schedules
Cron Heartbeat
Data Pipeline
Multi-API Integration
Scheduled Automation
Pipeline Monitoring
Marketing Analytics
04Systems Integration·Founder & Lead Engineer·
OTA 통합 PMS
국내 OTA 3사 채널 통합 PMS — 재고·요금 실시간 동기화, 정산 자동 대사.
야놀자·여기어때·온다 3개 채널에 같은 객실을 동시 판매하는 숙박 판매대행사의 재고와 요금을 실시간 동기화합니다. 모든 쓰기 뒤 read-back으로 재조회해 200을 반환하고도 반영되지 않는 건을 검출하고, 자동 생성한 정산내역서는 채널 정산파일과 1,471,300원까지 일치했습니다.
3 OTA Channels
38 Unit Tests
Read-Back Verify
Settlement Match
Systems Integration
Data Consistency
Queue & Retry
Settlement Automation
Production Ops
05Diagnostics Engine·Founder & Lead Engineer·
AEO Tracker
AI 검색 가시성 진단 엔진 — 46개 체크, 한·일 210개사 실측 벤치마크.
AI 크롤러가 사이트에서 받아 가는 내용을 진단하는 자사 프로덕트입니다. GPTBot·ClaudeBot·PerplexityBot UA로 재요청해 403 차단과 본문 40% 미만 클로킹을 검출하고, 측정 불가 항목은 분모에서 제외합니다. 2026년 7월 기준 한국 109개사·일본 101개사를 실측해 벤치마크로 공개했습니다.
유료 SaaS를 대체할 전사 협업 시스템을 단독 구축했습니다. 미팅 녹취록에서 PRD를 작성하고 채팅·전자결재·근태·경비 등 33개 화면을 설계했습니다. 메시지 순서 오류는 기기 로컬 시각 저장이 원인이라 서버 시각 기준으로 재설계했고, 동기화는 294행 재로드에서 3행 증분으로 바꿔 86ms를 62ms로 줄였습니다.
Sync Rows −99%
Latency −28%
33 Screens
In Production
Requirements Discovery
System Architecture
Realtime Sync
Production Ops
PWA
07Web Application·Lead Product Engineer·
코딩밸리
체류율 3배, 결제율 5배 — 코드가 비즈니스를 바꾼 순간.
ULIFT의 코딩 학습 플랫폼을 리드 엔지니어로서 처음부터 설계했습니다. Server Components·Streaming·ISR 조합으로 번들 35% 감소, FCP 60% 단축을 달성했고, 이것이 체류율 3배·결제 시도율 5배 성장으로 직결되어 시리즈 A 투자 유치와 아기유니콘 200 선정에 기여했습니다.
UX 분석 플랫폼 Beusable의 프론트엔드를 담당해 히트맵·세션 리플레이·퍼널 분석 등 대용량 사용자 행동 데이터를 실시간으로 시각화했습니다. Lazy Loading과 SSR 아키텍처 개선으로 메인 페이지 FCP를 50% 이상 단축하고 API 요청을 40% 줄였습니다.
코딩을 시작하는 사람들이 가장 자주 묻는 질문 101개를 선별해 웹 개발과 컴퓨터 과학 파트를 집필했습니다. '어렵게 배운 것을 쉽게 전달하는 것'도 엔지니어의 역할이라는 믿음 — 기술을 깊이 이해하고 언어로 전달하는 능력의 증거입니다.
101 Questions
Co-authored
Published 2025
Web
Computer Science
Education
Writing
11Open Source·Contributor & Maintainer·
Open Source
React 한국어 문서·Waku 기여, 자체 Next.js 템플릿 114 스타.
React 공식 한국어 문서에 ViewTransition 문서를 기여했고, Waku에는 Link가 뷰포트에 들어올 때 prefetch하는 기능을 추가했습니다. 직접 만든 Next.js 풀스택 템플릿은 MIT로 공개해 114 스타·20 포크를 받았고, 3년째 프레임워크 메이저 버전을 따라가며 유지보수하고 있습니다.