Featured
Building tools that don’t fight you
How I think about design systems, automated code review, and AI recommendations as one problem: building reliable tools that disappear into the work instead of getting in the way.
Read article →Long-form notes on design systems, developer experience, and shipping product UIs.
These pieces unpack how I reason about systems and trade-offs—so you can see how I explain complexity and align engineering with product goals.
Featured
How I think about design systems, automated code review, and AI recommendations as one problem: building reliable tools that disappear into the work instead of getting in the way.
Read article →How we went from vague, ChatGPT-flavoured suggestions to grounded, auditable AI recommendations inside a real zoning and feasibility product.
Read article →How a custom MCP server for Cursor runs lint, types, and tests for me so human reviewers can focus on architecture, trade‑offs, and naming.
Read article →How to actually get adoption – and keep a design system alive – with clear documentation, a single source of truth, and lightweight governance.
Read article →