Engineering leader with 12 years building teams and the infrastructure they run on. Co-founded Muxy, shipped developer tooling used across Twitch, and served as CTO at a payments fintech. Comfortable managing distributed teams, owning CI/CD end-to-end, and writing code when it matters.

CTO & Director of Technology
2024 — Present
Easy Pay Direct — Austin, TX
  • Overhauled development processes in partnership with team managers, cutting defect rates by 87% and improving internal satisfaction scores.
  • Managed 6 remote engineers and 2 offshore pods to deliver an inherited 18-month project in 7 months by resolving architectural bottlenecks and coordinating cross-team dependencies.
  • Dropped insecure data storage to 0% within 6 months by implementing automated security audits and peer review systems.
  • Led performance optimization initiative that improved staff productivity by 94%.
Co-Founder & CTO
2017 — 2024
Muxy — Austin, TX / Remote
  • Built and led the engineering team for a SaaS company providing backend services for live streamers.
  • Architected Go and Node.js backend infrastructure handling 100,000+ requests per minute.
  • Delivered frontend experiences for major clients using React and Vue.
  • Designed and owned CI/CD pipeline and deployment infrastructure on AWS using Infrastructure-as-Code.
  • Grew direct client revenue past $1M annually.
Senior Fullstack Engineer
2014 — 2017
Cubic Corporation — Austin, TX / Remote
  • Lead fullstack developer on a social media simulator built for military training exercises.
  • Built systems designed to run in air-gapped, high-security environments.
  • Delivered consistently under budget with rapid turnaround on tight timelines.
Lead Web Developer
2012 — 2014
Uncodin — Austin, TX
  • Developed a training application for deployed military personnel operating in low-connectivity environments.
  • Built a distributed data management system for propagating training updates across independent devices.
  • Implemented secure peer-to-peer communication protocols for decentralized update exchange.
Oregon State University
Graduate Research
Computer vision in resource-limited environments
St. Edward's University
B.Sc. Computer Science, Honors
Student Paper on Parallel Computing
The Journal of Computing Sciences in Colleges
Team Leadership Engineering Management Backend Systems CI/CD & DevOps OPSEC UI & UX Go Node.js React AWS Infrastructure as Code
TypeScript Library for Twitch Extension Development Using Muxy
Open-source SDK

Created as a convenience wrapper around Twitch's frontend library for Extension development and to act as a bridge to Muxy's own backend services. Focused strongly on developer experience and ease-of-use while exposing considerable backend power accessible for non-web developers.

Twitch Extension, Server Backend and Unity Libraries for Game Integration
Muxy Gateway

Architected and implemented a full pipeline of libraries and software to allow game developers to easily add Twitch viewer interactivity to their games. This consists of an open source Unity plugin for sending data and receiving events, a robust backend for processing massive data throughput, and a released Twitch extension frontend to display game data and initiate user actions. This allowed game developers to create a full experience without any web development knowledge.

Overwatch League Twitch Extension
Live stats & MVP voting

A live extension that pulled data from the Overwatch servers during live matches and showed the results to viewers. It also allowed viewers to vote for an MVP and fight for space on a leaderboard by predicting outcomes correctly. There were significant technical hurdles to handle the viewership scale — ~100k sustained for several hours — and to make sure not to spoil outcomes prematurely.

Red Bull / Ninja NYE Twitch Extension
1M concurrent requests

Contracted by Twitch to build a trivia extension for a New Year's Eve event hosted by Ninja. The timeline was incredibly short — first notified December 13th — and pre-event load testing had to handle 1 million simultaneous requests. The event was fun and watching people use and enjoy the extension was incredibly rewarding.

Rage 2 Viewer Defibrillator Twitch Extension
Bethesda / real-time gameplay

Worked with Bethesda on the launch of Rage 2. We created a web app version of the mini-game players must complete in-game to revive themselves after dying, then hooked it up to the game so streamers' viewers could feed player health back into the game whenever they died.

It required a lot of communication and timing between the game and viewers' browsers, but the end result was super fun.