function Philosophy() { const tenets = [ { num: "I", title: "Build systems that age well", body: "Architecture survives chaos when it's designed for the boring problems, not the exciting ones.", }, // { // num: "II", // title: "Clarity over hype", // body: "Technical depth beats trend-following. Choose the tool that explains itself in three sentences.", // }, // { // num: "III", // title: "DX as force multiplier", // body: "A 5% improvement in developer experience compounds harder than any new framework.", // }, // { // num: "IV", // title: "Iterate without collapse", // body: "Speed and discipline are not opposites. The seam between them is where great engineering lives.", // }, { num: "II", title: "Technology as leverage", body: "Engineering exists to create business outcomes — not to be admired in slide decks.", }, { num: "III", title: "Depth while leading", body: "Leaders who lose touch with implementation eventually lose touch with reality.", }, ]; return (
06 · Philosophy

Good systems survive growth. Great systems survive people, scale, and chaos.

The future belongs to engineers who connect systems thinking, business understanding, and rapid adaptation to technological change.

{tenets.map((t, i) => (
TENET {t.num}
{t.title}
{t.body}
))}
); } function Personal() { return (
07 · Personal

Outside the terminal.

When not designing systems or exploring AI infrastructure, I spend time with my wife and my two cats: Kuroi and Sora.

Because even distributed systems architects eventually get emotionally manipulated by cats.

// household.processes 4 running
spouse primary stakeholder
kuroi demanding · 24/7 uptime
sora supervises commits
coffee non-negotiable dep
weekends read-only mode
); } function Contact() { const [typed, setTyped] = React.useState(""); const full = "whoami --available-for-conversations"; React.useEffect(() => { let i = 0; let cancelled = false; let timeout; const tick = () => { if (cancelled) return; i++; setTyped(full.slice(0, i)); if (i < full.length) timeout = setTimeout(tick, 55 + Math.random() * 50); }; const obs = new IntersectionObserver( (entries) => { entries.forEach((e) => { if (e.isIntersecting && i === 0) { timeout = setTimeout(tick, 400); } }); }, { threshold: 0.4 } ); const el = document.getElementById("contact"); if (el) obs.observe(el); return () => { cancelled = true; clearTimeout(timeout); obs.disconnect(); }; }, []); return (
08 · Contact

Let's build something dangerous.

Interested in AI systems, platform engineering, scalable infrastructure, or technical leadership conversations? Let's talk.

~/contact.sh — zsh
$ {typed}
→ available for: Head of Engineering · Technical Leader
→ timezone: GMT+7 · async-friendly
→ response time: < 24h
$ email $ linkedin $ github
); } Object.assign(window, { Philosophy, Personal, Contact });