Lab

All side projects

Live

Fove

Works out a Korean Saju (Four Pillars) chart from a solar birth date and time, alongside a 20-question MBTI test, a daily fortune, compatibility checks and tarot.

Live

Backend Service Playbook

Design and implementation principles for DDD-based backend services, implemented the same way across five languages.

Live

k8s-playbook

A catalog of recurring Kubernetes deployment anti-patterns, each paired with an automated detection harness.

Live

Toddler Milestone Checklist

An offline-capable PWA for tracking developmental milestones (2–36 months) across four domains, plus a growth log with percentiles from birth, a symptom urgency check, a fever-reducer dose range and a finder for pharmacies and ERs open at night. Not a diagnostic tool.

Live

집계 (Jipgye)

Seoul apartment transactions and Korean deposit and loan rates, collected daily and worked out for the person about to sign: whether jeonse or monthly rent costs less, and whether renewing beats signing anew. Districts with too few reported deals get no average.

Live

Housing Subsidy Radar

Korean housing subscription notices ordered by how soon they close, alongside housing-related government benefits you can narrow down by region, income and age.

Live

ascii-doom

A first-person shooter drawn entirely in characters. It plays the 68 Freedoom maps and two levels of its own in the browser, with a keyboard or touch.

Live

카르다 전선 (Karda)

A 3D conquest game in the browser. Bots fill both armies; you take the capture points on foot or in an attack helicopter (coalition side only for now). One map and a quick conquest mode so far, with no server and no sign-up.

Live

Abyss

Single-player multiplayer: raid bosses and battlegrounds played alone in the browser, with AI party members and no server.