James Mudge

Software engineer · Central California

I build the software companies run on.

Custom ERP and inventory systems. Orders, invoicing, payments, stock counts, reporting. I started writing code before I could ride a bike.


What I work with

Every weekHave shipped with

Systems & data

  • C#
  • .NET 10
  • EF Core
  • PostgreSQL
  • SQL Server
  • QuestPDF
  • Hangfire
  • Dapper

Web

  • TypeScript
  • React
  • Astro
  • Vite
  • TanStack Query
  • TanStack Router
  • MUI
  • AG Grid
  • Zustand
  • Zod
  • GSAP
  • three.js
  • Webflow

Infrastructure

  • Google Cloud Run
  • Cloud Build
  • Docker
  • Firebase
  • Supabase
  • Cloudflare Workers
  • GitLab CI
  • GitHub Actions

How I work

  • OpenAPI → generated clients
  • Testcontainers
  • Playwright
  • Agent-facing APIs (MCP)
  • Blue/green deploys
  • Red-test-first

Away from work

I have been playing games my whole life.

I grew up with Blizzard and I still play Overwatch to this day. Most of what I finish now is indie. Every so often I make a small one myself, which is where the games on this site come from.