Career
I've been fortunate enough to work with great teams on game and game-related technologies — from developer platforms and content systems to the consoles and tools that power creative teams. Here are a few highlights.
Gaming AI @ Microsoft
Leading work on AI-native team development and AI-assisted game development as part of Microsoft's Gaming AI team.
Halo Studios
Content systems, platform engineering, and internal developer experience for the studio during the transition from Slipspace to Unreal Engine.
contentloop
Headless content infrastructure for mobile apps. My most recent startup effort that wasn't meant to be.
Xbox One
An engineering leader that built the developer platform and system stack for the console in millions of living rooms.
XNA Game Studio
Microsoft's game development framework that brought accessible game creation to millions of developers on Xbox 360, Windows, and Windows Phone.
Brute Force
Squad-based 4-player multiplayer on the original Xbox. My first AAA game team.
Personal Projects
Outside of work I'm always building something — usually exploring ideas around filesystems, graphs, game tooling, and developer experience. Most are written in Go. All of them scratch an itch.
mpfs
Fork and merge in a union file system. A K8S volume that is faster than ReadWriteMany but allows for controlled parallel writes. Focused on making parallel game builds faster.
monken
Store game assets in a graph storage system. Attach arbitrary data to assets with concurrency friendly updates. Fast branching, centralized server.
kg
A knowledge graph that lives in git, works from the command line, and talks to AI agents natively.
airlock
A code flow process tool for Perforce — code reviews, automated actions, process controls.
cwm
A Windows window manager that believes every window has a place and it should stay there.
setec
Development teams have too many secrets. setec makes it easy to securely share secrets on a dev team.
Homelab
Running Gitea, Argo Workflows/Events/CD, NATS, Minio, PLG, RKE2, TrueNAS, Proxmox.
About
30+ years working on game and game-related technologies — as an engineering and product leader shaping, building, and delivering cloud services, app platforms, and digital consumer experiences.
My interests orbit around distributed systems, content management, version control, data systems, graphs, content-addressed storage, developer experience, and game development.
When I'm not working I'm raising kids with my wife and trying to get better at life. Sometimes I play the banjo.
Sammamish, WA