Blog
Thoughts on software engineering, startups, and building products.
A Visual Refresh: My 2026 Mid-Year Rebrand
The rationale behind the recent overhaul of my personal branding and website.
April 11, 2026·3 min read
Why I Optimize for Present and Emerging Technologies
Chasing shiny new tools is a trap. So is ignoring them. Here's how I think about staying current without losing stability.
January 10, 2025·4 min read
On Machine Learning in Production
ML in a notebook and ML in production are two completely different problems. Here's what I've learned shipping models that actually stay working.
August 2, 2024·5 min read
Building Analyse: What I Learned from My First Acquisition
A look back at building Analyse — a data analytics platform — and the lessons that came from taking it to acquisition.
March 15, 2024·6 min read