Dave
Bradford

AI-native engineer and engineering leader Most recently Sr. Principal Engineer and VP of Engineering at Gierd

Thirty years shipping production software, from first engineer to VP. I grew a data platform to billions of rows a day and the team around it to 25+. Today I run agent teams the way I ran engineering teams: I design the system, review every change, and own whether it works.

Open to hands-on engineering leadership or senior, staff, and principal engineer roles.

Dave Bradford

Experience

What I built, the teams I led, and what we shipped.

2024-2026

Gierd

Sr. Principal Engineer and VP of Engineering

Moved engineering to AI-native development: stood up agents for code review, CI repair, and ticket triage, and as part of the applied AI team shipped agent automations across support, finance, and returns. A chargeback-evidence agent cut a day or two of manual work to minutes. Before that, led engineering from founding engineer to VP: hired the team, set the standards and SDLC, and shipped the multi-tenant Rails MVP in weeks.

2017-2024

Daasity

Director of Platform Engineering

First engineer. Grew a couple of founder scripts into a Rails data platform processing billions of rows a day across Snowflake, BigQuery, and Redshift. Helped grow product and engineering to 25+ as customers went from 1 to 20+ brands, and stayed hands-on with infrastructure and ops as Director.

2015-2017

TaylorMade

Senior Software Engineer

Built the course-mapping software behind MyRoundPro, TaylorMade's golf GPS and shot-tracking product on Microsoft Band, and the web app where golfers saw every shot plotted on the course.

2010-2015

PEAR, RaceHQ, TED-Ed

Founding engineer, then lead and senior roles

Founding backend engineer at PEAR: chose the stack and built the API between the Square One heart-rate monitor and the coaching platform, on sale by 2012, then rejoined to port it to Rails. In parallel, a lead engineer taking RaceHQ, a white-label race-event SaaS, from concept to its first customers, plus Rails work for TED-Ed.

1996-2014

Earlier

Original and only engineer on Odoclub from 2007 to 2014, alongside PEAR and RaceHQ. First engineer hire at mSnap, then Sharp Healthcare and five more teams, back to PennySaver USA in 1996.

Full resumeGet in touch

How I work

The job hasn't changed: decide what to build, design the system, hold the bar. Agents do the typing now, and nothing ships until I've read the diff.

Move email delivery to background jobs #142

Openagent wants to merge 1 commit into main

Gemfile +2 −0
@@ -7,1 +7,3 @@  gem "rails", "~> 8.0"+ gem "sidekiq"+ gem "redis"

dave commented

Solid Queue ships with Rails 8. Drop both gems and the Redis box.

Changes requested
dave requested changes

All checks have passed
4 successful checks

An illustrative review. Green checks don't mean the change is right.

Every change takes the same path

  1. Pressure-test the requirements. Push on what we're building, and what we won't, before anyone writes a ticket.
  2. Spec it. A spec and tickets with numbered acceptance criteria.
  3. Agents build test-first. Each ticket in isolation, against those criteria.
  4. Prove it before a human approves. CI, browser QA, and an independent review on every change, then a draft PR an engineer approves.

How I lead

Hire for judgment, not theater.

I look for people who read source, cut dependencies, and solve the simple way first. Keyword lists are noise.

Make the work clear.

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.

How I orchestrate

Design the system.

I 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.

Agents write. I decide.

Agents write the code and run the checks. I decide whether it matches the product, the standards, and the security bar.

Projects

Products I designed and built with agent teams, held to the same review bar.

LIVE2025–26

The Feedback Agent

People leave feedback without a name. AI clarifies it without flattening their voice. Anonymous by design, and about 3.5k visitors a month before any marketing.

thefeedbackagent.com
LIVE2026

Omatalk

Local text-to-speech for Omarchy, a Linux desktop setup. Select text, press a key, hear it read back. Fully local, no network calls at runtime.

omatalk.zerobearing.com
RELEASED2025

Rails AI

The review bar above, written down so agents meet it before I read the diff: architecture, tests, and security for Rails. Open source, MIT licensed, about 4k visitors a month.

rails-ai.dev
More projects
LIVE2026

Juniper & Doors

A Boise property management startup built as a case study: ground-up launch with agents handling the busywork so humans can run the business.

juniperdoors.com
LIVE2026

Playground

My personal site: projects, downloads, and experiments, dressed up as a BBS terminal.

davebradford.dev
LIVE2026

We Build It

A group chat front door for builders. Join, share ideas, and collaborate on what you're shipping.

webuildit.dev
BUILDING2026

Idaho RE21

A deadline tracker for Idaho real estate agents. Upload an executed RE-21 package and AI pulls every deadline, each shown beside the clause it came from and counted in business days. Nothing reaches the agent's list until they confirm it.

idahore21.com
CONCEPT2026

Snarky Parents

A print-on-demand apparel idea for parents who find Gen Alpha slang ridiculous. Just a landing page for now. If it earns a launch list, it becomes a store.

snarkyparents.com

Since 1996

I have been building software since 1996 and shipping on Rails since 2006, often as the first engineer in the door.

Most of my career has been startups. I wore every hat and learned the business as closely as the code. I built 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, up to 25+ engineers.

At Gierd I moved the team to AI-native development. Now I build everything with agent teams: I design the system, agents write the code, and I review every change.

Rails is where I go deepest. The stack still follows the product.

What I believe

Simple first. Complexity has to earn its place.
If Rails already ships it, I use it. That's the note in the review above: Solid Queue, not Sidekiq and a Redis box.
Privacy and security come first.
They shape the design from day one. The Feedback Agent is anonymous by design, and Rails AI builds security into how agents write Rails.
Own your stack.
I back open source and self-hosting. Rails AI is MIT licensed. Omatalk runs fully local, with no network calls at runtime.
Every dependency is a liability.
The cloud isn't always the answer, and neither is another gem. I cut what the framework already does.

What people say

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.
Murilo DuarteSoftware Engineer, Gierd
It's been a privilege to work with you through all these years, going back to our time at Daasity. You've always been a leader for me.
Fabio Gonçalves LopesSoftware Engineer
An extremely talented and multi-faceted programmer, who stood fast on the basis of building products correctly.
Eric PattersonManaging Partner, Three Bell Capital
He taught me so much about Ruby on Rails, software engineering best practices, and software architecture.
Jake DahlgrenSoftware Developer
I enjoyed my career with you these past 15+ years. You were my Ruby/Rails Jedi master.
Joe RzepiejewskiCTO / Head of Engineering
You've been an absolute pleasure to work with, and one of the most talented engineers I've worked with.
Nate BesslerProduct Manager, Gierd

More recommendations on LinkedIn

Let's talk

Building an AI-native engineering team? I'm looking for a hands-on leadership or senior, staff, or principal role.

Schedule a call