
Product Thinking
The thinking, tradeoffs, and growth behind building real systems — architecture, security, UX, reliability, and abstraction.
01Product Thinking (1): Architecture Design — From Monolith to Autonomous Agents
How my architectural thinking evolved from a single Next.js app to distributed autonomous agent systems — and the …
02Product Thinking (2): Security Engineering — Defense Without Paranoia
How I learned to build security into the system itself — pre-commit hooks, atomic guards, two-layer firewalls, and the …
03Product Thinking (3): UX & Design Systems — Tokens, Dark Mode, and Bilingual
Building a design system from CSS tokens to dark mode to bilingual content — and why consistency matters more than …
04Product Thinking (4): Self-Healing Systems — Teaching Machines to Fix Themselves
The philosophy and engineering of systems that detect, diagnose, and fix their own failures — from watchdog …
05Product Thinking (5): Abstraction Thinking — From Math to Systems
How a math background shapes engineering decisions — from group theory to FSMs, from proof structure to API design, and …