Skip to main content

Writing

Field notes on product engineering: data-heavy interfaces, frontend architecture, product delivery, and lessons that survived production.

All writing

  1. Analytics UI · Error handling · Frontend architecture

    Designing Analytics Screens That Fail Out Loud

    A blank chart can mean no data, a failed request, an expired session or a missing permission. How to make each one say which it is, with two cases from my own work.

    3 min read

  2. AI-assisted engineering · Process · Code review

    How I Build with AI

    Gated steps, a different model family reviewing every milestone, and plain files as memory: the checks I put around AI coding agents, and where they fall short.

    4 min read

  3. Architecture · Product systems · Next.js

    Designing a Portfolio as a Product System

    How the portfolio connects professional evidence, editorial content, interactive Labs, API safety, and Three.js with an AI-assisted workflow of gated steps and independent review.

    Updated 4 min read

  4. Dashboards · Enterprise UX · Performance

    Designing Enterprise Dashboards People Can Trust

    Lessons from shipped, data-heavy products: decision-focused information design, performance, accessibility, edge cases, and measurable post-launch behavior.

    Updated 4 min read

  5. Career · Self-directed learning · India

    An Unconventional Path into Product Engineering

    The career decisions, ownership shifts, mistakes, and sustained learning that shaped a path from a small startup to senior product engineering.

    Updated 4 min read