Work
A few of the products I've helped build at GitHub.
Autonomous coding agent that picks up issues, opens pull requests, and iterates on review feedback — with cloud-hosted execution and integrations across GitHub, Slack, and Teams.
Playground and API bringing industry-leading AI models to 100M+ developers on GitHub — experiment, compare, and deploy from playground to production.
CI/CD and automation platform built into GitHub. Helped launch and scale from zero to millions of workflows per day.
Side projects
Some of my side-projects. Some are random experiments, others are "work-adjacent" explorations or extensions, and some are just for fun.
Durable workflows for Go similar to DTFx/Cadence/Temporal. Supports different backends (MySQL, SQLite, Redis).
VS Code extension for GitHub Actions workflows and runs.
Free browser game inspired by the "world domination" board game. Play with your friends on many different maps.
Award-winning freeware real-time strategy game for Windows, Linux, and macOS. Built with the sechsta sinn team as lead programmer; ~220k LOC C++ and 30k LOC Lua over a decade.
Interactive tutorial and visualizer for GitHub Actions workflows.
GitHub CLI extension to display the effective workflow for a given workflow run.
GitHub CLI extension to lint GitHub Actions workflows using actionlint.
Custom Jest reporter to display tests failures as annotations in GitHub Actions runs.
GitHub Action to replace tokens in files with values from environment variables.