Open to consulting & fractional CTO work
Chris Jones. web application architect.
Self-taught engineer, 20+ years shipping web apps. I help businesses make sense of web technology — and ship indie products of my own from Charlotte, NC.
~/.config/chris
01/
Currently building
Always Be Shipping 🚢
StreamABA
The operating system for high-growth ABA practices. Scheduling, billing, clinical docs, and data collection in one place.
TalkThrough
Stop typing bug reports. Just TalkThrough them. AI-powered QA documentation for PMs and engineers.
Distillbot
One review. All your bots. Consolidates AI code-review tools into one deduplicated summary.
03/
Experience
git log --author=me
2024 — Present
Occam
Director of Software Engineering
Lead engineering: strategy, architecture, delivery.
2022 — 2024
US Service Animals
Senior Software Engineer
Migrated legacy Yii2 stack onto Laravel + Filament.
2016 — 2022
Publicis Hawkeye
Senior Interactive Developer
Led 16-site Magento redesign; M1→M2 migration.
2015 — 2016
Potentia
Senior Developer
E-learning on Laravel + AngularJS + Vue.
2012 — 2015
Union
Technology Director
Led dev teams across PHP digital platforms.
2011 — 2012
SparkRebel
CTO
Symfony2, Mongo, Redis, ES, Node stack.
"Chris was a power-house when it came to integrating and implementing technologies to solve complex problems in the work we faced."
— Mark Kelleher · Engineering, US Service Animals
#ai
#tooling
I Went on Vacation and My Agents Paid Down My Tech Debt
I took a week off and let Superconductor loose on a 500k-line Laravel codebase. It opened roughly two dozen PRs a day: N+1 fixes, unbounded job processing, missing HTTP timeouts, tenant-scoping bugs. I merged 98% of them. This is the setup that made that safe.
2026-07-13 · ~7 min
#ai
#tooling
Turning a Creator's X Tips Into Agent Rules Claude Actually Reads
I follow Povilas Korop for Laravel tips, but they scroll by on X and vanish. So I scraped ~696 of them, OCR'd the code-in-image samples with Claude, and distilled the durable ones into versioned agent-rules repos my coding agents load automatically. Here's the whole pipeline.
2026-07-01 · ~8 min
#ai
#claude-code
My Global CLAUDE.md: The Rules I've Built Up Over Time
Every time an AI agent burned me, I wrote a rule. Here's my entire ~/.claude/CLAUDE.md — the personal rules that travel with me across every project — and the scar behind each one.
2026-06-17 · ~11 min
$ ping leek.io
Got something interesting? Let's talk.