Web Full-Stack Developer & Coding Instructor — I build prediction systems, AI-powered web services, and security tools, then ship them as products people can actually use — and I teach the next generation of developers.
| Award | Project |
|---|---|
| 🥇 Excellence Award (최우수상) — ROK Air Force Startup Competition | VIGILIAN |
| 🎖️ Minister of National Defense Award (국방부 장관상) — Defense Startup Competition | VIGILIAN |
| 🚀 Ranked 28th — K-Startup Competition | VIGILIAN |
| 🥇 Gold Prize (금상) — Sunrin Internet HS Digital Content Competition (선린인터넷고 디지털콘텐츠경연대회, 2019) | onoffmix-crawler |
| Role | Organization | Period |
|---|---|---|
| Coding Instructor — Web · Game · AI/AX · Python development | CIT Coding Academy (CIT 코딩학원) | Feb 2026 – Present |
| Security & Web Track Lead (보안·웹 트랙장) | Dongguk University — Farm System | Mar 2026 – Present |
| Frontend Developer — Website Management Team | Dongguk University — CAPS (Programming Club) | Mar 2023 – Present |
- 🎓 Dongguk University — Computer Science & Engineering, Division of AI Convergence (Mar 2024 – present)
- Dept. of Electrical & Electronic Engineering (Mar 2023 – Feb 2024)
- 🏫 Sunrin Internet High School — Dept. of Information Security (Mar 2018 – Feb 2021)
- 👨🏫 Led Python & Web study groups at Dongguk University's CAPS programming club — authored and taught weekly course materials (Summer 2023 Python, Fall 2023 Web Basics, Winter 2024 Applied Python)
- ⚽ I build prediction systems for sports and markets, then ship them as web dashboards
- 🔭 Currently working on: a 2026 World Cup prediction system benchmarking my own model against the betting market
AI security-operations assistant for SOC analysts: real-time incident analysis via a chat interface, automated response-playbook generation with Google Gemini, and interactive playbook visualization built on ReactFlow. Streams AI responses over SSE.
Role: Full-stack (frontend & backend 100%) & technical advisor · Stack: React 18, TypeScript, Vite, Tailwind CSS, TanStack Query, Express.js, MongoDB, Google Gemini, Docker
🔗 Live Demo · (source private — preparing for commercialization)
| Project | Description | Stack |
|---|---|---|
| wc2026-predictor | 2026 World Cup prediction system — validates an Elo + logistic regression model's accuracy against betting-market odds | Python |
| wc2026-web | Web dashboard for the World Cup predictor: my model vs. the betting market | TypeScript Next.js |
| MLB-Prophet | MLB game prediction web dashboard | Python |
| TodayToto | Daily sports outcome predictions | TypeScript |
| livescore | A live-score tracker I built for my own daily use | TypeScript |
| Project | Description | Stack |
|---|---|---|
| AiDiary | AI summarizes your diary entries and expresses your mood as emojis | TypeScript |
| Hanasi | Conversation-topic recommendation web app | TypeScript |
| IdeaForge | A toy project that generates toy project ideas | TypeScript |
| Socket_Chat | Real-time chat rooms over WebSocket | TypeScript |
| Project | Description | Stack |
|---|---|---|
| adventure_2026 | Pedestrian ("smombie") safety alert device on Arduino UNO R4 WiFi — bus/subway/C-ITS APIs + RCWL/SR505 sensors, 4 operating modes | C++ Arduino |
| wheelsafe | 2023 Capstone Design Value-Up Competition project | HTML Node.js |
| electron_mirror_webapp | Smart-mirror UI running on a Raspberry Pi | JavaScript Electron |
| Project | Description | Stack |
|---|---|---|
| weekly_baekjoon | Posts 4 Baekjoon algorithm problems to Discord every week | Python |
| american_stock_news_discord_bot | Delivers U.S. stock news to Discord | Python |
| upbit_autotrade | Automated crypto trading on Upbit | JavaScript |
Contribution is measured by commit-author email, excluding bot/automation commits. 🔒 = private repo.
🏥 DGU-TeamLex — Medical-supply inventory management for public health institutions
| Repo | What it does | My contribution |
|---|---|---|
| backend | FastAPI (REST + Strawberry GraphQL) on Vercel serverless + Neon Postgres — JWT/RBAC auth, XLSX stock intake, safety-stock / ROP / reorder recommendations | 100% · 44 commits · 1 dev |
| frontend | Next.js 14 App Router + Tailwind — role-based (central / institution) inventory dashboards with a hand-built SVG stock-depletion chart | 100% · 26 commits · 1 dev |
| ai | Demand-forecasting models (LightGBM / XGBoost), news & raw-material risk scoring, inventory-policy computation, FastAPI serving | 100% · 1 commit · 1 dev |
| spec-bot | Detects spec-document emails → drafts code with Claude → opens draft PRs on FE/BE automatically (GitHub Actions cron) | 100% · 2 commits · 1 dev |
| wep-stock-item-material-pipeline 🔒 | Rule-based pipeline tagging 101,546 medical items with a 3-axis meta-code (raw material → supply-chain risk → demand trigger) | 57.1% · 4/7 commits · 2 devs |
| wep-stock-data-normalization 🔒 | Meta-code normalization + backtest dataset builder | 100% · 7 commits · 1 dev |
🔁 hanium-reaction — Re:Action, an execution-recovery coach (Hanium project)
| Repo | What it does | My contribution |
|---|---|---|
| reaction-frontend | React 18 + TS + Vite PWA — AI interview onboarding → weekly plan → daily action cards → failure tagging → recovery & replan | 90.9% · 130/143 commits · 3 devs |
| reaction-backend | Backend (partial contribution) | 2.2% · 4/184 commits · 6 devs |
🎓 CAPS-DGU — Dongguk University programming club
| Repo | What it does | My contribution |
|---|---|---|
| caps-client | CAPS website client | 42.7% · 132/309 commits · 7 devs |
| capsv4 | CAPS website renewal | 14.9% · 32/215 commits · 7 devs |
🌱 DguFarmSystem — Dongguk University Farm System
| Repo | What it does | My contribution |
|---|---|---|
| coffeorder 🔒 | Coffee ordering app | 47.5% · 77/162 commits · 4 devs |
📱 jangbogo — 2018 AppJam
| Repo | What it does | My contribution |
|---|---|---|
| sleepjomusa-arduino | Arduino firmware — Bluetooth-controlled RGB LED brightness + DHT11 temperature/humidity sensing | 100% · 2 commits · 1 dev |
I build with Claude Code and Cursor. Every repository's README carries a 기여도 & 개발 환경 section stating its contribution split and which AI tooling was actually used — verified from commit trailers and in-repo agent configs rather than self-reported.
| Certification | Issued |
|---|---|
| DAsP — Data Architecture Semi-Professional (데이터아키텍처 준전문가) | Apr 2025 |
| Craftsman Information Equipment Operation (정보기기운용기능사) | Apr 2025 |
| Linux Master Level 2 (리눅스마스터 2급) | Dec 2024 |
| SQLD — SQL Developer (SQL 개발자) | Nov 2024 |
| Word Processor (워드프로세서) | Nov 2024 |
| Craftsman Information Processing (정보처리기능사) | Aug 2020 |
Languages
Frontend
Backend & Data
Infra & Hardware




