Senior software engineer building developer tooling and reliable AI-assisted software.
I've owned the systems other engineers depend on — build pipelines, test automation, and live game and simulation features — and I bring that discipline to building with coding agents.
I build developer infrastructure and reliable AI-assisted software. I've owned the unglamorous systems other engineers depend on — CI/CD pipelines, automated test harnesses, data pipelines, and live game and simulation features.
At Zynga I migrated a brittle legacy build system onto corporate Jenkins single-handed and built the first automated harness to validate slot RTP (Return to Player) math across 5+ titles, and acted as a de facto technical lead for a 7-engineer team. Earlier work spans IGT, enterprise software, and U.S. Army contractor systems.
Today I build with coding agents the way a senior engineer should — design docs, phased delivery with verification gates, continuous review, and multi-model debugging — to keep agent output correct, not just fast. Recent independent builds include Changesmith (an AI tool that turns git history into release notes), MCPAtlas (a Model Context Protocol server registry), and Klar (an AI-native language with its own compiler in Zig). Based in Austin, TX.
I treat agents like capable but fallible engineers, not magic. Pin down the concept in conversation, capture it in a design doc and a phased plan, then drive the agent one phase at a time with gates that prove each phase is correct before moving on. Review the code continuously to keep tech debt down. When a problem gets stubborn, switch the agent's persona, stage cross-model debates, and feed in my own hunches to break the deadlock.
A recent example: in my strategy game Stellar Throne, every unit test for a residual-damage mechanic passed, but the behavior was wrong in real play. The damage was stored as a fractional carry and masked by rounding in both the turn processor and the UI. The tests were green; the behavior wasn't. Trusting play over the checkmarks — and my own hunch — is what found it.
A SaaS I designed and built that turns git history into structured, human-readable release notes. TypeScript/Next.js with a Hono API, queue-backed workers, Postgres, and Claude via the Anthropic SDK. Engineered the analysis prompt to normalize jargon and prevent leakage of sensitive details. Live as a portfolio demo — explore the product tour and a live changelog; backend paused.
Curated registry of Model Context Protocol servers. 52 servers indexed with quality scoring, installation manifests, and featured-listing monetization. Daily GitHub-driven metric updates.
No ambiguity. No surprises. An AI-native programming language with its own compiler written in Zig. Every construct is self-describing, parseable at a glance, and has defined semantics.
Cooperative survival-strategy game where your AI partner runs your underground fortress 24/7. Next.js + Solana NFT item economy. Entered the Solana Agent Economy Hackathon.
Indie game studio building Stellar Throne and Crimson Crisis. Blog exploring what happens when AI becomes your dev partner.
macOS menu-bar app for real-time git status, test/build tracking, and task monitoring. Built in SwiftUI.
Zig CLI changelog generator with Claude Code skill integration. Zero dependencies, multi-format output.
Model Context Protocol server for Unity Editor. Lets AI assistants manipulate scenes, components, and tests via natural language.
Hardened C/C++ coding standards and clang-tidy rules for safe AI-assisted code generation.
A functional programming language with explicit types and tracked effects. Designed for clarity, predictability, and AI code generation.
Cross-platform game discovery engine powered by "Gameplay DNA" — 9 categories and 69 dimensions that go beyond genre labels. Ships with a published MCP server.
Curated directory of Claude Code skills, MCP servers, and the broader AI agent ecosystem.
Your spreadsheet deserves to be an app. Upload your data, answer AI-guided questions, and get a custom web application — no code required.
4X strategy game built with Godot + Zig. Early-access prototype exploring systemic diplomacy and emergent gameplay.
Self-employed · Austin, TX
Ainsworth Game Technology
Boss Fight Entertainment
Cerberus Interactive
Zynga
IGT
Eastport Analytics
AT&T Government Solutions
Procurement Automation Institute / SAP
B.S., Logistics, Materials, and Supply Chain Management
I'm interested in senior software engineering roles in developer tooling, AI-assisted engineering, and production systems. Let's talk.