John Davenport
Founder, CodeMySpec
Full-stack engineer with 20 years of experience spanning enterprise systems, manufacturing IT, fintech, and AI-assisted development tooling. I build tools that help developers ship production software with AI — not by replacing architects, but by giving AI agents the structured workflows they need to write code that actually works.
CodeMySpec is my current project: an AI development harness for Elixir/Phoenix applications that enforces the full loop from user stories through architecture, BDD specs, implementation, and QA. I built three production applications with it — MetricFlow (40 commits, 13 days, zero human-written code), Fuellytics (a fuel card fraud detection platform with 5-validator pipeline, Claude Vision OCR, and Stripe Issuing integration), and Market My Spec (a small MCP server that exposes a marketing-strategy skill to Claude Code, shipped across one weekend with zero prompts and zero lines of code) — to prove the methodology works before asking anyone else to use it.
Career Path
I started in hardware design at GE Intelligent Platforms (2005-2010), designing embedded computing solutions — VME and CompactPCI single board computers for military, aerospace, and industrial customers. That gave me a foundation in systems thinking that's shaped everything since.
From there I moved into manufacturing IT at Enova Premier, managing production systems across 4 automotive plants for a tier-one supplier assembling wheels and tires for Toyota, GM, and Hyundai. I built an industrial IoT platform combining OPC UA, real-time PLC data, and GraphQL APIs into operator-facing Vue.js applications — and hired and trained the first software development team the company ever had.
I spent three years at FunnelCloud as Head of Implementations, leading technical operations for an MES vendor serving 50-60 automotive plants. Then three years at Openforce as a software engineer on IC Insure — an insurance marketplace built on an Elixir/Phoenix monolith with CQRS, Event Sourcing (Commanded), and GraphQL (Absinthe), serving clients including American Express and Hudson Insurance Group.
Along the way I founded several products that taught me more than they earned: UserDocs (documentation automation, three major architectural rewrites, secured a pilot with Chef), Discussit (conversation intelligence with LLM-powered topic analysis), and Desert First Cleaning (which actually did work — $252K+ revenue, 150% YoY growth).
What I've Built
- CodeMySpec — AI development harness for Phoenix. 368 modules, 46 bounded contexts, compile-time dependency enforcement. MCP servers for product management and architecture, BDD spec generation, session orchestration, and automated QA. Ships as a Claude Code extension.
- Fuellytics — Fleet fuel card fraud detection platform. 5-validator pipeline, Claude Vision OCR, Stripe Issuing/Treasury/Connect, Twilio SMS. Built with CodeMySpec in 55 commits, zero human-written code.
- MetricFlow — Cross-platform ad analytics correlating Google Ads, Facebook Ads, and GA4 with QuickBooks revenue. Pearson correlation engine, Claude-powered insights. 40 commits, 13 days, honest assessment.
- Market My Spec — Small MCP server that exposes a marketing-strategy skill to Claude Code. Multi-tenant accounts with agency tier, magic-link auth, OAuth scaffolding, eight-step strategy walkthrough delivered over MCP. 17 commits across 4 days, zero prompts, zero lines of code.
- IC Insure — Insurance marketplace for independent contractors. Elixir/Phoenix, CQRS/Event Sourcing, 11 bounded contexts, 20+ supervised processes. One of two engineers.
- UserDocs — Browser automation for documentation. Phoenix LiveView, Chrome DevTools Protocol, multi-tenant architecture. Three major rewrites.
- Discussit — Conversation intelligence platform with Zoom/OpenPhone ingestion, transcription, and LLM-powered topic clustering.
Technical Focus
Languages & Frameworks
Elixir, Phoenix, LiveView, OTP, Python, TypeScript, C#, Blazor, Vue.js, React
AI & LLM Engineering
Claude API, MCP servers, agentic workflows, BDD spec generation, embedding pipelines, RAG
Architecture
CQRS, Event Sourcing, DDD, bounded contexts, dependency graphs, multi-tenant systems
Data & Infrastructure
PostgreSQL, Snowflake, SQLite, Docker, Fly.io, GitHub Actions, OPC UA, industrial IoT