Dave Bradford

,,,,,. .''.....''....''..''',:llloodddoddddddodocodddddo::loolc';',;,,;;;;;,.;cc
,;;,,. .'''''.......'''''''',;clloodddooddddoododddddooolccoool;,',,;,,',,;,,;cl
,;;,'  .''''.'''..'''''''',,,,:lllooooooooollddolooooooollc:clc:,;',,'.'';;;:,;:
,,'''. ...''''',,'...'''',..';clllodoodooolooooooooollcllc::,::c:,,;,,'''';,;;,;
,,,'.  ..'''''',,,,'..',''..':cclllollooooooolooooooooolc;;::;;:c:,',,'...,,',,'
..... ..''',,'',,,,,,,''''''':cclc;,,,,',,:coloodddoooolc:::;;,,:,;;','..',,...'
''... ..'',,,'',,,,,,,,,,,,,'';,..    .......,;coooooooollllc:;;;,;,';,'''''''.'
;'''....''',,'',;;;,;,,,,,,'..     .............,cododooooolc::;::;,,;,,'';;;,';
;,'''. .'',,,'',;;;;;,,,,,'.   ......  ...........:oddolooooc:;::;',:::;''';;,;:
;,,''  ..',,,,',;;;;;,,,,'.   ..''',,,,,,'.',,,'...codddoooolllllc;';cc:,',,,;,;
''''. ..'',,,'',;;;;;,,;'.  ..':lllloooooodxkkkkd,';odddooooooooooc:;;::,',,,'..
..... ..'',,,,,,,;;;;,;;. ....,:loddddddxxxkkkOOOk:,oodooooooooodooc;,',',,''..'
........',,,,,,,,;;;;;;,......;looddddddxxxxkkOOOOl,cddddooooooddoool;'.'''''.,,
'.......',,,,,,,;;;,;;;,.....:lllc::cloddxxxxxkkxkx,coddoooooodddoool:,'..,''.,,
'.......,,,,,,,;;;;;;;;;,...;llc::c:;,,:lodoc:;:cld,looooooooodooollc:;,.'.'',,,
.......',,,,,,,;;;;;;;:cll..:llcc:;,,',:coxl,,;:cdxcooooooooooooollc:;,''.'.',;:
........',,,,,,;;;;;;;;col::cllooolllllllldxollodkkloooooooooooolc;;,''',,,',,':
''......',,,,,,;;;;;;;;:ccccclooddddlccccldkkooxkOOoooooooooolllc,.'''',,;;,;,.,
,.......',,,,,,;;;;;;;;;colclloooooc:cccclodxl:ldkkdooooooooolllc;.'''',:;,;;',;
........',,,,',;;;;;;;;;;,:cllooloc::cllcccoolc:oxxlloooooooolllcc:;:;:ccl;,;;,,
'........',,,,,;;;;;;;;;;,::cllolol;;:cclllo:,coxxdooooooooloooolllllcclool:;cc;
'.......'',,,,,;;;;;;;:;,,;:::cllllcllllllodxdddxdoooooooooooooolllllllloooc;:lc
.........',,,,,;,;;;;:cc:;;;::::cccccllooodxxxxdoooooollooooooooloollll:;;cc;;:c
,........',,,',;;;;;;:cc:::c:;;;;:;:ccclooodxxdolooollooooooooooooolc;...''''';:
,.........',,,,;;;::ccllccc:::::;;,,;;;::::loollloollllloolloollooolc'..',',,',,
,.........',',,;:cllllllllllccc:::::;,;;;;:c;,;;cllloollollllooooooll:;,...','',
..........,,,,,:lllloooooooooooolllc,,dlccoo;;:::lllllllooollooooooolc:::,,,'.',
..''......,,';:lllloooooddddddddooocc::;::l:ccc,.,looooooolloooooooolllccc::;'',
.''.....''';ccccllllooooooodddxxxxddooool:;,:l:..':llodddooooooooooooolllllcc;,,
''''...''.;llccllllllloooooooooooddxxkooxxdc,lddc:codlodxxxxoooooooooooooooll:,'
.',,..''',lllcllllllloooooooooooooodddxooxxdl:dxxlldxdddxkxddddoooolloooooollc;'
''''.....clllcllllllllloooooooddddddooodooxxdlcodxodkxxxxkxllokkoollllooooolllc,
''......'lllllllllllllllllllolloooddddddddddddodooxdxkxxxxkocodxxodoooooooolllc:
'''.....;llllllllllllllllllllooooooooddxxxxxxkkxxoldodxxxxxklcoddolxodoooollc:;;
,,,'....;lllllllllllllllooooooooooooooooxkxxxxxxxxdodxddddxxd:oooocoolxxllxdc;',
::;,....:lllllllllllllloooooooooooooolllloddxxxxxxxddddxddxxxo:loll:l:cdooodxkc;
:;',....;lllllllllllllllooooooooooooooollooooooddxxxkkdooooxxo;;ccc:;:;colclllll
:,......'llllllllllllllloooooooooooooooooooooooooddxkkkOkxdooc;cccclcccclxxxxkkO
;.......,llllllllllllllllloollllooooooooooooooooooooxkkkkxxddodkkkkkkxxdodddxOOO
,.......;cllllllllccllllllllllllllooooooooooooooooooodxxxxxxkkxdkOOOkkkxxxdddddx
,'..... 'cccclllllccclllllllllllllllloooooooooooooooooddddddkOOkxkkkkkkxdxdxxkxd
'.....  .'cccc::cccccclccccllllllllllllloooooooooooddddddddxkOkkOxdxxxkkxxkxxxkk
.... .....:c:c:::::::ccccc:ccclllllllllllllloooooooddddddddxOkkkOOdoooddxxxkkkkk
...... ...;ccccc:::;;;:cc:::::cllllllllllllllllooooodddddddxOkkOOOOx:cdodddxxkkk

Hello. I build things at the intersection of Rails and AI — agentic tooling, browser games, and whatever catches my curiosity.

I've been shipping software for over 20 years, with a focus on Ruby on Rails for the last decade-plus. I run Zerobearing, a Rails consulting practice, and I build open-source tools that make AI genuinely useful for developers — not just demo-ware.

Some things I've built: Super Zero, a Phaser-based browser game; Rails-AI, an agentic tooling framework for Rails; and The Feedback Agent, a CI/CD code review bot. You'll find those in Projects.

When I'm not at the keyboard, I fly airplanes. I'm an instrument-rated private pilot and an unabashed aviation geek.

This site is my corner of the internet — a place to write, share what I'm building, and think out loud about software and AI.

Find Me

DAVE'S DEVBOX // 80 col // ANSI ONLINE