AI가 코드를 작성하는 시대,
개발자에게 더 중요해진 건 "무엇을 왜 만들어야 하는지" 를 아는 것이라 생각합니다.
약 10년간 개발 → 기획 → 마케팅 → 창업 → 다시 개발을 거치며
비즈니스 문제를 정의하고, 요구사항을 설계하고, 직접 구현까지 해본 경험이 있습니다.
지금은 이 경험을 바탕으로 AI를 도구 삼아 더 빠르게, 더 본질에 집중하며 개발하고 있습니다.
"어제보다 나은 오늘"을 만들기 위해 매일 코드를 씁니다.
| AI 시대에 필요한 역량 | 나의 경험 |
|---|---|
| 요구사항 정의 능력 | 9년간 기획/PM으로 수백 건의 요구사항 분석 |
| 비즈니스 이해력 | 블록체인 거래소, 음악 스트리밍, 직접 창업까지 |
| 빠른 프로토타이핑 | AI 도구 활용해 1인 풀스택 프로젝트 완성 |
| 커뮤니케이션 | 기술-비기술 팀 사이 브릿지 역할 경험 |
Claude Code를 활용해 기획부터 배포까지 개발한 프로젝트입니다.
AI는 도구일 뿐, 방향을 정하는 건 사람입니다.
기획력과 도메인 이해가 있어야 AI를 제대로 활용할 수 있다고 믿습니다.
IDE의 Diff 기능을 비개발자도 쉽게 사용할 수 있는 웹 기반 문서 비교 서비스
📌 MVP 완료 · Phase 2 고도화 진행중
🔐 Privacy-First Architecture
- 100% 클라이언트 사이드 처리 - 파일이 서버에 전송되지 않음
- DOMPurify를 활용한 XSS 방지
📄 Multi-Format Support
- TXT, PDF (pdf.js), DOCX (mammoth.js) 파일 파싱
- 드래그 앤 드롭 업로드, 최대 10MB 지원
⚡ Performance Optimization
- Web Worker를 활용한 메인 스레드 블로킹 방지
- react-window 가상 스크롤링으로 대용량 파일 처리
- 동적 import로 번들 사이즈 최적화
🔍 Diff Engine
- Google diff-match-patch 알고리즘
- 줄/단어/문자 단위 비교 지원
- Side-by-Side & Unified 뷰 모드
🧪 Testing & Quality
- Vitest + React Testing Library (Unit/Integration)
- Playwright E2E 테스트
- Husky + lint-staged 자동화
부모를 위한 아이 동반 축제/행사 큐레이션 서비스
✅ 개발 완료
🤖 AI-Powered Data Pipeline
- TourAPI(한국관광공사)에서 전국 축제/행사 데이터 자동 수집
- Claude Haiku로 블로그 분석 → 부모 체크리스트 정보 추출
- Rate Limiter를 통한 API 비용 최적화 (50 req/min)
- 지능형 재분석 정책으로 불필요한 AI 호출 최소화
👨👩👧 Parent-Focused Filtering
- 연령별 필터링 (0-2세 / 3-5세 / 6-9세 / 10세+)
- 부모 체크리스트: 유모차, 주차, 수유실, 무료 여부
- AI가 is_kid_friendly 자동 판단 - 성인 전용 행사 필터링
🔄 Automated Data Collection
- Vercel Cron으로 주기적 데이터 수집 자동화
- p-limit을 활용한 동시성 제어 (병렬 처리 3개)
- Telegram Bot 알림으로 수집 결과 실시간 모니터링
- 실행 로그 DB 저장으로 수집 이력 추적
🔐 Authentication & Storage
- Kakao OAuth 소셜 로그인
- Supabase Auth + PostgreSQL
- Server Actions로 북마크 기능 구현
🎨 Modern UI/UX
- Server Components 기반 SSR 최적화
- 반응형 디자인 (데스크톱 우선, 모바일 지원)
- D-Day 뱃지, 연령 태그 등 정보 시각화
게임 아이템/계정/굿즈 경매 거래 플랫폼
✅ MVP 완료 · 팀 프로젝트 (5인)
👥 팀 구성: 디자이너 1 · 프론트엔드 2 · 백엔드 2
담당 역할 (Backend)
- 도메인 모델링 및 REST API 설계/구현
- 경매 로직, 입찰 처리, 종료 시간 기반 정렬
- AWS S3 이미지 업로드
- 예외 처리 구조 설계
🔒 Organization Private Repository
Main : Java, Spring Boot, JPA, PostgreSQL, MySQL
Sub : Next.js, React, TypeScript, Tailwind CSS, Supabase
Tools : Docker, Git, GitHub, Claude Code
| 시기 | 역할 | 경험 |
|---|---|---|
| 2015 | 웹 개발 (PHP) | 음악 스트리밍 서비스 전체 리뉴얼 |
| 2018 | PM / 마케팅 | 블록체인 거래소, 기술 마케팅 주도 |
| 2021 | 창업 (카페) | 브랜딩부터 물류/CS까지 직접 운영 |
| 2023 | 백엔드 개발 | Java/Spring 전환, AI 활용 개발 |
| Now | 성장 중 | 매일 코드 작성, 꾸준한 학습 |

