Open to agentic coding roles

Building on the edge with AI agents and lightweight stacks.

I'm Chris Ditfort — a full-stack web developer who ships production platforms on Cloudflare, designs micro-frameworks, and lives inside Claude Code, GPT Codex and Augment Code. I built API Runtime, a Cloudflare-native API platform at apiruntime.dev, and released the VNP Stack to npm.

Platforms, not just apps

I built API Runtime end-to-end: control plane, execution gateway, docs site, CLI, MCP server — multi-tenant on Cloudflare Workers, D1 and Durable Objects.

Agentic-first workflows

I design, test, and ship with Claude Code, GPT Codex and Augment Code daily — shaping prompts, tools, MCP servers and evals into real products.

Micro-library philosophy

I prefer VanJS + Navigo + Vite over framework sprawl — small bundles, explicit reactivity, clean build pipelines, production-grade output.

Shipped to the web

Three products live: apiruntime.dev, flipspeak.net, and piggybank-app. Two open-source frameworks published to npm and GitHub.

Shipped projects & live products

API Runtime

Live · Flagship

A Cloudflare-native platform for building, publishing, securing and operating TypeScript API endpoints. Monorepo with control-plane Workers, Workers for Platforms execution gateway, VanJS docs/dashboard, CLI, and an MCP server for code-aware editing from Claude.

Cloudflare Workers D1 KV Durable Objects TypeScript VanJS MCP

FlipSpeak

Live

Reference implementation of the VNP Stack — a production marketing site, admin dashboard and blog running on Cloudflare Pages with Brotli/Gzip compression and JavaScript obfuscation pipelines. Multi-app architecture, Puter-backed auth.

VanJS Vite Navigo Puter Cloudflare Pages

Piggybank App

Live

A parent-and-child chore money tracker: virtual piggy banks, PIN-based child login, withdrawal and transfer approval flows, and a transaction ledger. Front-end and back-end both running on my own API Runtime platform — dogfooding the stack end-to-end.

VanJS Vite Navigo API Runtime Cloudflare Workers D1

apiruntime-cli

npm · Published

Official CLI for the API Runtime platform. SHA-256 content diffing, parallel uploads via presigned URLs, API key + config management, dry-run mode. Small, fast, written in TypeScript.

TypeScript Node.js CLI DX

Analit

Mostly complete

Privacy-first analytics platform built on Cloudflare Workers + D1 + KV. Real-time visitor tracking, event streams, session recording, Clerk-authenticated dashboard. Rollup build, Jest tests.

Cloudflare Workers D1 KV Rollup Clerk

ListAI.Cloud

Mostly complete

AI real-estate automation. SolidJS + Fastify monorepo managed with Turbo. Property image analysis, AI listing generation, Stripe billing, S3, Browserless-powered scraping.

SolidJS Fastify Turbo Stripe AWS S3

ChessEngine

Mostly complete

A FIDE-compliant chess engine in pure vanilla JS: 6 AI difficulty levels (ELO 700–2200), 48+ opening book entries, endgame tablebase, modular board component, drag-drop UI with animations and sound.

Vanilla JS Game AI Modular

AI Dungeon Map System

Mostly complete

Procedural world-generation engine for LLM-driven narrative adventures. Token-aware prompt generation, lazy-grid world state, AI Dungeon compatibility. Substantial engine with in-browser tests.

JavaScript LLM prompts Procedural gen

Frameworks I've released

VNP Stack

VanJS · Navigo · Puter  ·  npm create-vnp-app

A lightweight SPA stack with auto page discovery (folder = route), CSS modules, fine-grained reactivity, Puter auth, generated SEO/sitemap, and four build modes — standard, minified, obfuscated and minified+obfuscated — plus Brotli and Gzip compression. Shipped with an npm-published CLI and a 680+ line README.

VanJS Navigo Puter Vite CLI

PHP-Docker-Project

Docker Compose · PHP · MySQL · phpMyAdmin

A drop-in Docker Compose setup that spins up a full local PHP environment — PHP, MySQL and phpMyAdmin — with a single command. Designed for anyone with Docker installed to get productive in seconds, without wrestling with XAMPP, MAMP, or native installs.

Docker PHP MySQL phpMyAdmin

Skills & tooling

Languages

  • TypeScript
  • JavaScript (ES2022+)
  • Node.js
  • PHP
  • Python
  • HTML5
  • CSS3
  • SQL

Cloudflare & Edge

  • Workers
  • Workers for Platforms
  • D1
  • KV
  • Durable Objects
  • Pages
  • R2

Frontend

  • VanJS
  • SolidJS
  • Vite
  • Navigo
  • CSS Modules
  • Vanilla JS
  • Responsive UI

Backend & APIs

  • Hono
  • Fastify
  • Express
  • OpenAPI
  • REST
  • Netlify Functions
  • AWS Lambda / SAM

Data & Infra

  • MongoDB
  • MySQL
  • SQLite / D1
  • Firebase
  • Docker
  • Turbo monorepo
  • Stripe

AI / Agentic

  • Claude Code
  • GPT Codex
  • Augment Code
  • MCP servers
  • Prompt engineering
  • Tool design
  • LLM evals

I don't just use AI coding tools — I design with and for them.

Every project on this page was built side-by-side with agentic coding tools. I drive Claude Code, GPT Codex and Augment Code through complex refactors, architecture spikes and MCP-integrated deploys. With API Runtime I went a step further and built the MCP server itself — so agents can read, diff, edit and ship code directly to production endpoints. This is the workflow I want to bring into a team.

Claude Code
GPT Codex
Augment Code
MCP Servers
Cursor

Ready for an agentic team.

I'm looking for roles where AI tooling is treated as a first-class engineering discipline — not an afterthought. If that sounds like your team, let's chat.