I’m Joe.
I’ve been shipping software for over ten years. Self-taught. I build what needs building and figure out whatever’s in the way.
codedojoe.
Code for the craft. Dojo for the discipline and respect I hold for it. Joe because that's my name. Show up, train, get better, repeat.
Buildandshipwithintent.
The whole picture.
I don’t just think about the component. I think about the system, the user, the team’s velocity, and whether any of this actually solves the problem.
Ship it right.
I’d rather ship one thing that works than five that almost do. Find the smallest version that solves the problem, ship it, and measure what happens. That’s where the real learning is.
Always moving.
Right now I’m deep in AI tooling. Claude, Copilot, the whole stack. Not just using it. Writing the specs that make it actually work in a real codebase. The tools change fast. I keep up.
Here’swherethatshows.
I care about the problems I’m solving, not just the tickets I’m closing. From ecommerce to healthcare, I’ve scaled design systems, set up tracking across the stack, written Metabase reports, and made sure data stayed correct between integrations.
2025 - Present
Hazel Health
Built a flexible attribution system to answer which partnerships were worth investing in. Spotted missing features users actually needed, validated them fast, and got the work prioritized as a company goal.
2024 - 2025
Little Otter
Built the onboarding app from scratch, played critical role in the EHR migration, stood up a design system, shipped analytics under fundraising pressure, and wrote the AI spec files that made tooling effective across the codebase.
2021 - 2023
Zumper
Rebuilt the critical building detail page achieving feature parity with competitors and revamped a similar listings modal that increased tour requests up to 6x. Untangled a codebase where changing one thing broke five others by shipping org-wide architecture rules.
2016 - 2021
Wantable
Built a design system that let marketing ship pages without filing tickets. Mentored a junior to mid-level. The system was still in use years after I left.
Buildingaloneonly
getsyousofar.
Mitobyte
We started Mitobyte because we wanted to find other people who were obsessed. Not just interested in code, but the kind of people who stay up late because they can feel they’re close to something.
Building is technical, sure. But what actually drives it is wanting to solve a problem with someone. Writing code is solitary. Shipping something that matters almost never is. Mitobyte is the room where those people find each other.
When someone in the room ships something fearless, it raises the bar for everyone else. That’s the whole point. We grow off each other.
SometimesItrytowritedownwhatI’velearned.
SometimesIjusteatpizza.
The Pizza List
I’ve loved pizza since I was a kid. Not in a cute way. In a serious, opinionated, will-argue-about-crust way. Here are some favorites from my running list.