John Fawcett

Full-Stack Engineer, AI Developer Tooling
Sometimes okay at design

Contact

Phone: 469-387-5077
Email: jrf0110@gmail.com
5302 Roosevelt Ave
Austin, TX 78756

GitHub

Personal website

Download résumé (PDF)

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