Introduction
Hi, I'm John. I'm a 38 year old full-stack engineer living in
Austin, TX, focused on developer tooling, especially the
fast-moving world of AI coding agents and the infrastructure
that powers them.
I'm looking to work with smart people on impactful products at
the intersection of AI and developer experience. I want to
exercise and challenge my knowledge of best practices to build
tools that make developers, and the agents they work alongside,
more capable. I want to work with companies who value culture
and are conscious of their duty as residents of the world.
Professional Experience
Software Engineer, AI Developer Tooling
Kilo Code (kilo.ai) | September 2025 - Present
Kilo Code is an open-source AI coding agent (developer
tooling built for the AI era) that meets developers
everywhere they work: VS Code, JetBrains, the CLI, and the
cloud. I joined to help build out Kilo's Teams and Enterprise
offerings, working across the entire stack from backend
services to the VS Code extension to the CLI.
-
Architected Managed Codebase Indexing, giving AI agents
fast, organization-wide code search and context
-
Built cloud-based agent orchestration (Gas Town by Kilo)
for running and coordinating agents remotely, outside the
local IDE
-
Shipped AI Code Attribution, surfacing exactly how much of
a codebase is written by AI agents
-
Led design and delivery of Kilo's Cloud, Teams, and
Enterprise offerings; shipped shared modes so
organizations can define and distribute custom agent
behavior
-
Own work across the full stack: backend services, the VS
Code extension, and the CLI
Senior Systems Engineer - Engineering Manager
Cloudflare (cloudflare.com) | July 2016 - September 2025
I've worn many hats while at Cloudflare. From building
developer tooling for Cloudflare Workers (Cloudflare's
serverless developer platform) to being an EM for Marketing
Engineering to architecting and implementing Workers CI, a
CI/CD pipeline built for developers shipping to the edge.
I've learned a lot about how engineering organizations work
at scale (culturally and technically).
IC Responsibilities
-
Full-stack development across Cloudflare's Developer
Platform: Workers, Registrar, Pages, Workers CI, AMP,
and Apps
-
Wrote specs, led code review, and shaped product
vision and roadmaps directly with customers
Manager Responsibilities
-
Led the Marketing Engineering team, managing
cloudflare.com (1,000+ pages, 14 locales, millions of
daily visitors)
-
Ran 1:1s, performance reviews, and career development
while keeping the team shipping on quarterly
commitments
CTO
Goodybag (goodybag.com) | December 2012 - July 2016
Joined an early-stage Austin startup as a full-stack
engineer, then was named CTO in 2014; led engineering, grew
the team, and shipped product across the entire stack.
Earlier Experience
2004 - 2013: Systems Administrator, Health
Management Associates (2011-2013) · Software Developer,
ENRG Consultants (2008-Present, contract) · Research
Assistant, University of North Texas (2008-2009) · Web
Developer, Canonball Creative (2008-2009) · Independent
Contractor (2005-Present) · IT Support/Webmaster, Royse
City ISD (2004-2009)
Skills
Languages: TypeScript, JavaScript, Go, PHP,
C#
Frontend: React, HTML, CSS
Backend & Data: Node.js, Express.js,
PostgreSQL, MongoDB, MySQL
Platforms & Tools: Cloudflare Developer
Platform, GCP, Docker, VS Code Extension API, Heroku
Education
University of North Texas
Computer Science