Blog

Writing about architecture, AI systems, and product-quality engineering

The grid below is intentionally data-driven so it can later be swapped for MDX or a headless CMS with minimal churn.

Systems 7 min

Latency budgeting for AI products that need to feel instant

How to break response time into retrieval, reasoning, rendering, and follow-up loops without losing UX quality.

AI 8 min

Designing observable RAG systems instead of demo-only assistants

A field guide to evaluation sets, retrieval telemetry, and operator feedback layers for production retrieval systems.

Product 5 min

Why premium UX matters for internal tools and developer platforms

Internal software shapes behavior. When the interface is calm and legible, systems become easier to trust.

Engineering 6 min

Architecture diagrams that communicate without turning into wallpaper

Practical heuristics for diagrams that survive handoffs across recruiting, engineering, and leadership contexts.

AI 9 min

Building AI recruiter assistants that answer real hiring questions

The trick is not just adding chat - it is structuring a portfolio so an assistant can reason over it cleanly.

Opinion 4 min

What vibe-coding misses about production systems

Speed matters. So do failure modes, observability, and the boring seams where products actually succeed or fail.