// Blog

Writings & Notes

Articles on engineering, systems design, startups, and lessons from the trenches.

</>
Engineering Philosophy·

Twelve Years. Thirty Systems. One Standard.

Reflecting on 12+ years of shipping production software — and the single standard that has governed every line of code.

</>
Engineering Philosophy·

What I Would Build Differently If Starting SellTrove Today

Two years of production experience has taught me things I did not know when the first line of SellTrove was written.

</>
AI & Machine Learning·

Vector Databases and Semantic Search: What I Learned Building Aria

Building SellTrove's AI assistant required understanding vector embeddings and semantic search. Here is the practical architecture.

</>
Fintech·

The Engineering Lessons From $50M in Processed Transactions

Processing large volumes of money teaches you things about distributed systems that no textbook covers.

</>
Engineering Philosophy·

The First 90 Days on a Legacy Codebase

Inheriting a legacy codebase is a rite of passage. The engineers who thrive follow a specific approach.

</>
Career & Inspiration·

The Loneliness of the Long-Term Build

On the psychological reality of building something that takes years — the self-doubt, the silence.

</>
Engineering Philosophy·

The Case for Boring Technology

The technology that has been around for 15 years and has solved your exact problem already is almost always better than the technology that came out last year and promises to solve everything.

</>
Engineering Philosophy·

Building for Low Bandwidth: Engineering for Real Users

Engineering for high-speed fibre is trivially easy. Engineering for 2G with intermittent connectivity is where real technical discipline emerges.

</>
DevOps·

The Anatomy of a Production Outage

Walking through a real outage from the first alert to the last line of the post-mortem — what happened, what slowed the response, and what changed afterwards.