# Chris Vouga > I build reliable software with AI coding agents, and the automated checks that keep it correct. Senior engineer in health and education software. Previously technical lead on a university transfer-credit platform. - Role: Senior Software Engineer - Availability: Open to conversations about staff roles - Location: Phoenix, AZ · open to remote · US citizen · no sponsorship needed · UTC−7 (Arizona, no daylight saving) - Contact: crvouga@gmail.com ## Experience ### Senior Software Engineer · Geviti · Jan 2026 – Present - Shipped member-facing features on web and mobile for the Geviti member app: lab results, personalized protocols, prescriptions, and care-team coordination. - Built the path from a member's lab results to their personalized protocol: metrics they track over time, tied to the therapies their care team prescribes. ### Senior Software Engineer · One Origin · 2022 – 2025 - Technical lead on Triangulator, which automates university transfer-credit evaluation: staff approve, adjust, or reject ranked suggestions instead of reviewing each course by hand. - Designed and built the learning-management-system integration for Orchard, ASU's assignment platform: single sign-on and grade sync, including recovery when a grade fails to post. - Reworked the backend of ASU Earned Admissions, where learners earn credit toward admission, and built its enrollment data sync and program opt-in flow. - Rebuilt payment processing for Study Hall, the learning platform ASU runs with Crash Course, cutting failed payments and making the flow safe to change. - Built the interactive schedule and news features of Sun Devils, ASU's athletics site. - Recognition: Four quarterly recognition awards: 2024 Q1, 2024 Q2, 2024 Q3–Q4 (one award for both quarters), and 2025 Q1 ### Software Engineer · Freelancing · 2020 – 2022 - Delivered custom websites and web applications for small businesses, from scoping through launch and handoff. - Owned the client relationship alongside the code: requirements, timelines, and post-launch support. ## Flagship projects - **Mockingbird** ([case study](https://www.chrisvouga.dev/projects/mockingbird/), [code](https://github.com/crvouga/mockingbird)): 124 stateful vendor-API emulators, published to npm and checked against the vendors’ OpenAPI contracts by property-based parity tests. - **gamezilla.app** ([case study](https://www.chrisvouga.dev/projects/gamezilla/)): Local-first multiplayer game app defined by 2,702 executable spec scenarios and 129 formal state models that every pull request must pass. - **Workspace platform** ([case study](https://www.chrisvouga.dev/projects/workspace-platform/), [code](https://github.com/crvouga/workspace)): Runs 22 services on OpenTofu-only infrastructure; 12 CI jobs gate every merge, and 21 of 102 pull requests failed CI before merging green. ## Verification evidence - 21 pull requests failed CI, were fixed, then merged (21% of 102 merged; none merged until every required check passed) - 12 CI jobs gate every merge (behind 2 required checks: Check, Fleet) - 5,438 tests in three public repositories (workspace, Mockingbird and headless-combobox) - 38 pull requests co-written with AI coding agents (of the 102, through the same gates) - How agents are constrained: https://github.com/crvouga/workspace/blob/main/AGENTS.md ## Machine-readable - [Résumé PDF](https://www.chrisvouga.dev/chris-vouga-resume.pdf) - [JSON Resume](https://www.chrisvouga.dev/resume.json) - [All projects](https://www.chrisvouga.dev/projects/) - [GitHub](https://github.com/crvouga) · [LinkedIn](https://www.linkedin.com/in/chris-vouga) ## Optional - [Infrastructure integration guide](https://www.chrisvouga.dev/llms-infra.txt): for AI coding agents working in Chris's own repositories, not candidate information.