Web Developer · Seoul, Korea
I build web products with clean architecture and great developer experience.
Previously at @travelmakers, building Next.js platforms and design systems.
- Building Contract Guardian — AI 계약서 분석 SaaS (Next.js 16 + Claude API + Supabase)
- Applying Feature-Sliced Design architecture to production monorepo
- Exploring AI integration patterns: Claude API, Gemini API in Next.js apps
journey
title 2026 Focus Areas
section AI & Web
Claude API Integration: 5: Done
Gemini API Exploration: 4: Done
AI-powered PDF Analysis: 5: In Progress
section Architecture
FSD Migration: 5: Done
Monorepo (Turborepo): 5: Done
Design System (Dash): 4: Done
section Infra
Docker Production Build: 4: Done
Supabase Auth & RLS: 5: Done
Redis Rate Limiting: 3: In Progress
Type-safe everything Zod validation + TypeScript strict mode, end-to-end type safety
FSD architecture Layered imports: shared → entities → features → widgets → pages
Monorepo-first Turborepo + pnpm workspaces, shared packages across apps
Production habits Rate limiting, audit logging, PII filtering, CORS — built in from day one
Frontend TypeScript · React · Next.js · Tailwind CSS · React Native
Backend Node.js · Supabase · GraphQL · MySQL
Infra Docker · GitHub Actions · AWS · Vercel · Turborepo
WakaTime
I'm an Early 🐤
🌞 Morning 5144 commits ██████░░░░░░░░░░░░░░░░░░░ 24.86 %
🌆 Daytime 10659 commits █████████████░░░░░░░░░░░░ 51.51 %
🌃 Evening 4805 commits ██████░░░░░░░░░░░░░░░░░░░ 23.22 %
🌙 Night 85 commits ░░░░░░░░░░░░░░░░░░░░░░░░░ 00.41 %
📅 I'm Most Productive on Wednesday
Monday 3072 commits ████░░░░░░░░░░░░░░░░░░░░░ 14.85 %
Tuesday 3803 commits █████░░░░░░░░░░░░░░░░░░░░ 18.38 %
Wednesday 5179 commits ██████░░░░░░░░░░░░░░░░░░░ 25.03 %
Thursday 2893 commits ███░░░░░░░░░░░░░░░░░░░░░░ 13.98 %
Friday 2781 commits ███░░░░░░░░░░░░░░░░░░░░░░ 13.44 %
Saturday 1432 commits ██░░░░░░░░░░░░░░░░░░░░░░░ 06.92 %
Sunday 1533 commits ██░░░░░░░░░░░░░░░░░░░░░░░ 07.41 %
📊 This Week I Spent My Time On
🕑︎ Time Zone: Asia/Seoul
💬 Programming Languages:
Other 7 hrs 43 mins ███████████████████░░░░░░ 76.29 %
Markdown 1 hr 51 mins █████░░░░░░░░░░░░░░░░░░░░ 18.33 %
TypeScript 29 mins █░░░░░░░░░░░░░░░░░░░░░░░░ 04.81 %
YAML 3 mins ░░░░░░░░░░░░░░░░░░░░░░░░░ 00.55 %
JSON 0 secs ░░░░░░░░░░░░░░░░░░░░░░░░░ 00.02 %
🔥 Editors:
Google Calendar 7 hrs 43 mins ███████████████████░░░░░░ 76.29 %
Cursor 2 hrs 23 mins ██████░░░░░░░░░░░░░░░░░░░ 23.71 %
💻 Operating System:
Unknown OS 7 hrs 43 mins ███████████████████░░░░░░ 76.29 %
Mac 2 hrs 23 mins ██████░░░░░░░░░░░░░░░░░░░ 23.71 %
I Mostly Code in TypeScript
TypeScript 28 repos ██████████░░░░░░░░░░░░░░░ 41.79 %
JavaScript 21 repos ████████░░░░░░░░░░░░░░░░░ 31.34 %
Python 7 repos ███░░░░░░░░░░░░░░░░░░░░░░ 10.45 %
Jupyter Notebook 2 repos █░░░░░░░░░░░░░░░░░░░░░░░░ 02.99 %
MDX 1 repo ░░░░░░░░░░░░░░░░░░░░░░░░░ 01.49 %
Last Updated on 02/05/2026 00:52:59 UTC





