
Fine Play
— football analytics platform · sole full-stack (the product above)2023.11 — present
Spring Boot · AWS · Redis · MySQL · Flutter · Toss Payments · SSE ·
www.fineplay.kr
- Built and ran backend·infra from zero: video upload → highlights·analytics·report flow, membership payments, real-time notifications
- Shipped iOS·Android·Web from one Flutter codebase (21+ feature domains); used by live leagues (SUFA, CAMP-US)

Fine Play CardNews
— B2B match-analysis card-news editor · sole front-end2026.04 — present
React · Canvas · XLSX · html-to-image · WASM · JSZip
- Excel parsing → coordinate normalization → auto-selected per-position stats → Canvas heat/pass-map rendering
- WASM background removal for player photos; html-to-image + JSZip high-res 3-page PNG batch export
iCatch — object-detection home cam · AIoT
2025.03 — 2025.06
YOLOv8 · MediaPipe · Python · React · Spring Boot
- Designed the detection → state judgment → alert flow — YOLO + MediaPipe state detection on position/distance/time conditions, optimized for Raspberry Pi
StyleRobo — AI personal-color analysis web · team lead
2024.09 — 2024.12
Python · scikit-learn · OpenCV · LLM · React · Spring Boot
- OpenCV saturation/brightness features + KNN classification for seasonal color — 90%+ accuracy vs plain RGB analysis
- Tag → LLM copywriting → image generation pipeline; Spring Boot result API and React visualization
“Deliberate 50% less, execute 10% more (50210)” — I'd rather build small and learn fast than polish a perfect plan. The less precedent a problem has, the more I set my own hypothesis and bar, then let real users and data set the direction.
- Test the most uncertain assumption first, in the smallest way — and judge on metrics with visible cause and effect, not vanity numbers. Performance gets cut from real measurements; incidents get driven to their root cause so they can't recur.
- Remove repetition through structure and automation. I run an AI agent (Claude Code) in parallel sessions — build · code review · security audit — and keep an ADR (architecture decision record) practice so decisions and their context become team assets.
- Tools get delegated, judgment doesn't — only well-defined tasks go to agents; spec definition, output review, and the final call stay with me.
BackendSpring Boot · Java · REST API · JWT · MySQL · Redis · SSE · S3
Infra / DevOpsAWS (EC2·ALB·RDS·ElastiCache) · GitHub Actions CI/CD · Blue-Green · Docker
Frontend / MobileFlutter (Riverpod·go_router) · React · styled-components · Canvas · Recharts
AI / LLMClaude Code multi-session workflow · OpenAI GPT (FirstAid) · LLM content pipeline (StyleRobo) · YOLOv8 · MediaPipe · OpenCV
Gachon University — B.S. Computer Engineering · GPA 3.84 / 4.5
2020.03 — 2026.02
T.M.I Excellence Award — Gachon ArTechne Center · group ledger‘CashTag’
2024.07
Learning Community Award — Advanced Web Programming · Gachon Univ.
2023.12