Technology Leadership • Architecture • Product Development
Helping organizations bridge the gap between business goals and technology reality.
20+ years of building products, platforms, teams and technology solutions across startups, software houses and enterprise organizations.
About
My fascination with computers started with an Amiga 500.
What started as curiosity eventually became a career spanning products, platforms, startups and enterprise organizations.
Today I help organizations bridge the gap between business goals and technology reality.
Featured Writing
The Transformation That Never Starts
Some transformations spend years becoming safer on paper without ever becoming real. At some point, the only way to learn is to start changing something.
The Architecture Nobody Designed
Some of the most complex architectures were never designed as a whole. They grew from years of individually reasonable decisions.
Congratulations. Your Prototype Is Now Production.
Vibe coding makes it easier than ever to build working prototypes. The real challenge begins when someone decides the prototype is ready for production.
Featured Stories
I Was Never The Best Programmer In The Room
I was rarely the best specialist in the room. Over time, I realized that connecting different worlds could be a specialization of its own.
The Rise And Fall Of Flash
Twenty years ago I was convinced Flash was the future of the web. Looking back, it taught me something far more valuable than a programming language.
No More Shortcuts
Two months into a software project, everything changed. Not because of technology, but because shortcuts were no longer an option.
Principles
Technology changes faster than business problems.
Most software problems are communication problems.
Architecture is understanding constraints.
Simplicity scales better than complexity.
Technical debt is not the enemy. Ignoring it is.