15+ years shipping software in healthcare, live entertainment, and gaming. I build the automation frameworks, CI/CD pipelines, and delivery systems that let teams move fast without breaking things.
I'm a QA manager and technical program manager with 15+ years of experience shipping software across healthcare, live entertainment, and gaming. I build the systems—automation frameworks, telemetry pipelines, CI/CD integrations, Agile processes—that let teams move fast without breaking things.
At Invene, I lead quality and delivery across multiple concurrent healthcare and SaaS client programs. I've architected AI-driven workflows that automated paper-based intake, built production monitoring that catches outages before customers do, and led CRM migrations that cut costs in half.
At Unity Technologies, I was promoted from QA Lead into program management, coordinating four Scrum teams (~25 engineers) to deliver live-entertainment and sports technology—including the world's first dual-destination live VR concert.
Outside of work I build games: I compete in Ludum Dare game jams and maintain several indie Unity projects, which keeps my hands-on development skills sharp.
Led delivery across 4 Scrum teams (~25 engineers) for the world's first live concert broadcast simultaneously to VRChat and Future Fest.
Watch ↗Built and led QA automation for Unity's real-time voice/text SDK. CI/CD-integrated smoke and regression suites across all platforms.
Watch ↗QA for two live-service games. Hundreds of automated CI/CD tests supporting 1–2 live-ops releases/month across iOS, Android, and PC.
Watch ↗Release quality ownership for revenue-generating casino games. Automated frameworks for smoke, regression, and release testing across iOS and Android.
Watch ↗QA at 38 Studios on an unreleased AAA MMORPG and Kingdoms of Amalur: Reckoning. Test plans, PC testing, and daily Agile standups.
Watch ↗72-hour Ludum Dare 57 entry themed "Depths." Led all engineering in Unity/C#; collaborated with a teammate on art and audio assets.
Watch ↗Solo mobile game documented via sprint reviews, practicing Agile self-management. C# gameplay with AI-assisted character design.
Sprint Review ↗72-hour Ludum Dare 53 entry themed "Delivery." Led all engineering in Unity/C#; collaborated with a teammate on 3D models, textures, and sound.
Watch ↗Two 6DOF flight sim experiments. Derby reimagines the mechanics around roller derby. Custom flight controllers built from scratch in C#.
Mobile infinite runner with a custom player controller built from scratch. Focused on responsive feel, smooth camera, and escalating difficulty.
Watch ↗A physical light that lived on my desk for years—turning red the moment the development environment broke. Bluetooth-controlled, giving the whole team an instant signal without opening a dashboard.
Watch ↗Open to QA leadership, technical program management, and engineering leadership roles. Reach out directly — I respond quickly.
Send an Email