{
  "$schema": "https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json",
  "basics": {
    "name": "Chris Vouga",
    "label": "Senior Software Engineer",
    "email": "crvouga@gmail.com",
    "url": "https://www.chrisvouga.dev",
    "summary": "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.",
    "location": {
      "city": "Phoenix",
      "region": "AZ",
      "countryCode": "US"
    },
    "profiles": [
      {
        "network": "GitHub",
        "username": "crvouga",
        "url": "https://github.com/crvouga"
      },
      {
        "network": "LinkedIn",
        "username": "chris-vouga",
        "url": "https://www.linkedin.com/in/chris-vouga"
      }
    ]
  },
  "work": [
    {
      "name": "Geviti",
      "position": "Senior Software Engineer",
      "url": "https://www.gogeviti.com/",
      "startDate": "2026-01",
      "highlights": [
        "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."
      ]
    },
    {
      "name": "One Origin",
      "position": "Senior Software Engineer",
      "url": "https://oneorigin.us/",
      "startDate": "2022",
      "endDate": "2025",
      "highlights": [
        "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."
      ]
    },
    {
      "name": "Freelancing",
      "position": "Software Engineer",
      "startDate": "2020",
      "endDate": "2022",
      "highlights": [
        "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."
      ]
    }
  ],
  "education": [
    {
      "institution": "Arizona State University",
      "url": "https://www.asu.edu/",
      "studyType": "Bachelor of Science",
      "area": "Mathematics & Statistics",
      "startDate": "2015",
      "endDate": "2020"
    }
  ],
  "awards": [
    {
      "title": "Four quarterly recognition awards: 2024 Q1, 2024 Q2, 2024 Q3–Q4 (one award for both quarters), and 2025 Q1",
      "awarder": "One Origin"
    }
  ],
  "skills": [
    {
      "name": "AI-assisted engineering",
      "keywords": [
        "Claude Code",
        "Cursor",
        "spec-driven development",
        "CI-gated agent workflows",
        "property-based testing"
      ]
    },
    {
      "name": "Languages",
      "keywords": [
        "TypeScript",
        "JavaScript",
        "PHP",
        "Go",
        "Python",
        "Rust"
      ]
    },
    {
      "name": "Frontend",
      "keywords": [
        "React",
        "Nuxt",
        "React Native",
        "Tailwind",
        "Vue",
        "Astro"
      ]
    },
    {
      "name": "Backend",
      "keywords": [
        "Bun",
        "Node.js",
        "Express",
        "Flask",
        "Graphene",
        "GraphQL",
        "WebSockets"
      ]
    },
    {
      "name": "Data",
      "keywords": [
        "Postgres",
        "DynamoDB",
        "SQLite",
        "MySQL",
        "Neo4j"
      ]
    },
    {
      "name": "Infra & CI",
      "keywords": [
        "AWS",
        "Cloudflare",
        "Docker",
        "GitHub Actions",
        "NixOS",
        "OpenBao",
        "OpenTofu",
        "Playwright",
        "Railway",
        "S3"
      ]
    }
  ],
  "projects": [
    {
      "name": "Mockingbird",
      "description": "124 stateful vendor-API emulators, published to npm and checked against the vendors’ OpenAPI contracts by property-based parity tests.",
      "url": "https://www.chrisvouga.dev/projects/mockingbird/"
    },
    {
      "name": "gamezilla.app",
      "description": "Local-first multiplayer game app defined by 2,702 executable spec scenarios and 129 formal state models that every pull request must pass.",
      "url": "https://www.chrisvouga.dev/projects/gamezilla/"
    },
    {
      "name": "Workspace platform",
      "description": "Runs 22 services on OpenTofu-only infrastructure; 12 CI jobs gate every merge, and 21 of 102 pull requests failed CI before merging green.",
      "url": "https://www.chrisvouga.dev/projects/workspace-platform/"
    }
  ],
  "meta": {
    "canonical": "https://www.chrisvouga.dev/resume.json",
    "version": "v1.0.0",
    "lastModified": "2026-10-26T23:56:19"
  }
}
