Engineering
Frontend systems, reliability, performance, testing, and architecture.
View essaysEngineer’s Field Notes
Software engineer exploring frontend systems, AI agents, learning, and inner practice.
I write about building reliable software, working with AI, understanding complex systems, and practicing a clearer way of living.
Featured paths
Frontend systems, reliability, performance, testing, and architecture.
View essaysAI-assisted development, agent systems, automation, and human-AI workflows.
View essaysHow I learn, reason, build mental models, and connect ideas across domains.
View essaysBuddhism, attention, reading notes, and reflections on living well.
Coming soonFor Interviewers
If you’re evaluating my engineering work, start here: selected essays and projects on frontend architecture, performance, reliability, testing, and AI-assisted development.
Open the interviewers pageLatest writing
While relearning JavaScript, I started with a simple question: is JavaScript mostly compiled before it runs now, including in the browser host? The interesting part is not...
A performance model for workspace tabs that separates first load, hot switch, background pressure, and regression gates.
A browser-grade tab architecture for a workspace product: URL ownership, persistent tab state, runtime cache, sandbox isolation, and foreground control.
A practical AI performance optimization loop built around strict measurement, a harness, goal-driven iteration, and a ledger.
A practical model for treating agent skills as reusable functions with clear triggers, inputs, outputs, and composition rules.
A comparison of vibe coding and spec-driven coding as two different operating modes for AI-assisted software development.