Latest Articles

Some of my recent thoughts on design, development, and the tech industry.
How Building Admin Tools Taught Me Product Thinking

How Building Admin Tools Taught Me Product Thinking

Building internal tools turned out to be the best crash course in user empathy, iteration speed, and long-term maintenance tradeoffs.
How I Use JSONB to Design Flexible Workflows in PostgreSQL

How I Use JSONB to Design Flexible Workflows in PostgreSQL

A deep dive into how I store, query, and manipulate dynamic workflow structures using PostgreSQL’s JSONB and Python.
Incidents Are Feedback, Not Failures

Incidents Are Feedback, Not Failures

How I reframed production issues as learning loops—and why this mindset has made me a better developer, teammate, and system designer.
My Rule of Three for Reusability

My Rule of Three for Reusability

How I decide when to extract, refactor, or modularize code—without falling into the overengineering trap.
Why I Build Tools Instead of Just Writing Code

Why I Build Tools Instead of Just Writing Code

How building internal tools and dev-centric products helped me grow faster than chasing shiny frameworks—plus the mindset shift that made it click.
Copyright © 2025