Hire for judgment, not theater.
I look for people who read source, cut dependencies, and solve the simple way first. Resume buzzwords are noise.
ZEROBEARING
I help businesses ship software. Agents write the code. I design the systems. Thirty years of shipping, now at agent speed.
I grow engineering teams that ship. I stay close enough to the code to keep the architecture honest.
I look for people who read source, cut dependencies, and solve the simple way first. Resume buzzwords are noise.
Before a team burns a cycle, we lock what we are building, who it is for, and what we will not do. Ambiguity is expensive; naming it early is cheap.
Mentoring is not a separate program. It is reviews, refactors to show the simpler path, and promoting people who learn the framework before inventing their own.
I keep the team on fewer bets and push back on complexity before it earns its keep.
I still draw how the pieces fit, what can break, and what ships first. That is the same craft I used as first engineer and as VP.
Pairing, a thin prototype, or a sharp architecture review when the team is stuck. Hands-on, not heroic.
Agents draft and verify. Humans keep judgment on the critical path: standards, security, and whether the shape still matches the product.
Live beats perfect. The loop is the same whether the team is five people or thirty-five.
Teams that hired me. What I did.
Founding engineer on the product team. Grew engineering, shipped the customer Rails app from greenfield, and owned the data platform end to end.
First engineer in the door. Built the data platform. Grew the team from zero to 25 people.
Built the course-mapping software behind MyRoundPro, their golf GPS and shot-tracking product.
Founding backend engineer. Built the device API and coaching platform, then stayed through the move to a hardware-agnostic Rails stack.
Founding engineer on the white-label race-event SaaS at TACTIC Race Solutions. Concept to shipped product.
Features for teachers and students on ed.ted.com.
Companies that put me on live products.
Live projects I build and ship solo, with agents. Where I tinker, stay curious, and keep learning.
A group chat front door for builders. Join, share ideas, and collaborate on what you're shipping.
webuildit.devLocal text-to-speech for Omarchy. Select text, press a key, hear it read back. Fully local, no network calls at runtime.
omatalk.zerobearing.comMy toolkit for making agents build Rails to my standard: architecture, tests, and security. The same rigor behind everything I ship.
rails-ai.devPeople leave feedback without a name. AI clarifies it without flattening their voice. Live.
thefeedbackagent.comI'm Dave Bradford. I have been building software since 1996 and shipping on Rails since 2006. The code was never the job. The systems and the architecture are, and that has been true from the start. Give me a rough idea and I build the whole thing, the product and the platform under it.
Most of my career has been startups: wearing every hat and learning the business as closely as the code. I build things that hold up in production. Data platforms I started from nothing still run today, ingesting billions of rows a day and driving the decisions those businesses need. I grew the teams around them too, from a handful of engineers to dozens.
Right now I'm shipping my own products with my own team of agents. It is where I build and prove the strategies I would bring to your project: the systems and processes that get agents building real software.
What I believe.
People who have worked with me, in their words.
He introduced AI-augmented development and agentic automations that acted as a force multiplier for our engineering output.
An extremely talented and multi-faceted programmer, who stood fast on the basis of building products correctly.
He taught me so much about Ruby on Rails, software engineering best practices, and software architecture.