2018to now
BuzzIn.Live
Founder, solo build
A real-time multiplayer quiz platform for quick quiz-bowl style games, built from scratch and running since 2018. Full-stack on a VPS: Node.js backend, NGINX proxy, Socket.IO for the live buzzing. Over 100,000 monthly players. It ran on a freemium model for several years before I made it fully free in July 2025.
Node.js, Socket.IO, NGINX, VPS
Visit buzzin.live
2023to now
Payroll engine modernization
Paycom, Software Developer IV and Project Manager
A multi-year team effort porting the central Visual FoxPro payroll engine to .NET 10 with near-zero downtime. I designed point-in-time snapshotting to eliminate drift between parallel engine runs, and extended the CI/CD pipeline to spin up an isolated test environment for every change.
C# and .NET 10, Docker, Kubernetes, GitLab CI, FoxPro
2021to 2022
Radar chiller telemetry tooling
OU Advanced Radar Research Center, undergraduate assistant
PyQt utilities for the lab, plus a LabVIEW application that polls chiller telemetry over Modbus in real time.
Python, PyQt, LabVIEW, Modbus
2022to 2023
MBED Guitar Hero
University coursework, embedded
A complete rhythm game on the MBED LPC1769 in bare-metal C, no RTOS. Real-time audio synthesis driven by hardware timers and PLLs, input from a rewired guitar controller, and game state and UI on a four-line LCD. This is the project that got me interested in embedded and firmware work.
MBED LPC1769, bare-metal C, PLL, hardware timers
Watch the demo
2023spring
Death Star Orb warehouse scanner
University capstone, for a battery warehouse client
A staff-mounted scanning orb the operator carries through the aisles. Raspberry Pi 4 brain, UPS-backed power for a full shift, an I2C 2D barcode scanner, and audio feedback through an onboard amp and speaker. A team build, end to end: hardware integration, power management, and the operator-facing audio cues.
Raspberry Pi 4, I2C, UPS power, audio feedback
2023spring
Non-visual VR navigation
University senior project
A haptic-only VR navigation experiment: can you convey spatial awareness with no visual channel at all? Distance-based pulse modulation turned proximity into vibration patterns, then user trials compared feedback styles. The data was as much of the project as the build; we collected and analyzed trial results to see which patterns actually let people navigate confidently in the dark.
VR, haptic feedback, HMI, user trials, pulse modulation
2018
Big M Construction site and hiring portal
Client work
A custom marketing site for an oil and gas pipeline construction company. Node.js and NGINX, no framework. Later extended with an internal employment application system: applicants submit, staff review submissions in a dashboard.
Node.js, NGINX, vanilla JS