I build where business, product, and engineering meet.

From the blog
What Ten Years of Founding Taught Me That No Course Can
There are things you only learn by building something over a long time, with your own money and reputation on the line. After roughly a decade of it, here is what none of the courses or books ever quite conveyed.
What a Fractional CTO Actually Does in the First 30 Days
Founders expect me to start by writing code or drawing an architecture diagram. I do neither in the first month. The fastest way to do damage is to start solving before you know what is broken.
Why I Keep My Client Roster Small
A fractional CTO spread across a dozen clients is not a fractional CTO. It is a very expensive email address. Here is why the work only works when the roster stays small.
Don't miss the next one
I write when I have something to say, which isn't often.
No spam. Unsubscribe anytime.
Results, not tech stacks.
A multimillion-dollar business was running on one spreadsheet
I designed and shipped the catalog and quote engine that replaced their spreadsheet. Research that used to take hours now takes seconds.
Built from zero, rebuilt four times, still running every day
I founded Stack Learner with nothing and grew it into an ed-tech platform thousands of developers use daily. I have torn it down and rebuilt it four times to keep up.
Custom foam design, as simple as ordering a pizza
An AI-powered tool that turns a photo or a sketch into a custom foam insert in under a minute. I orchestrated the team and shipped it solo, end to end.
How I think about building
Business and engineering are one decision
The technical call is a business call. I don't separate them, and I don't hand anyone a plan I wouldn't build myself.
Products, not prototypes
A demo is easy. What matters is what survives real users, real load, and the year after launch.
Foundations before features
The decisions that are expensive to undo deserve the most thought. Everything else can move fast.
Teams that outlast me
I hire and build the people who take the work forward, so the thing I help build doesn't depend on me being there.