Golf Sim Controller
Built a floor-mounted controller for a golf simulator using an ESP32 microcontroller wired to arcade buttons that emulate keyboard inputs. Designed and 3D printed a custom housing to hold everything together cleanly.
Application Developer at Velocity Technologies · B.S. Computer Science, BGSU '26
Software developer working on AI automation, e-commerce, and full-stack web applications. I build production workflows, high-traffic storefronts, and self-hosted apps using Python, JavaScript, Docker, and PostgreSQL.
A mix of client work, personal builds, and hardware projects. Each one started with a real problem worth solving.
Built a floor-mounted controller for a golf simulator using an ESP32 microcontroller wired to arcade buttons that emulate keyboard inputs. Designed and 3D printed a custom housing to hold everything together cleanly.
Real-time multiplayer music guessing game with a TV host screen and simultaneous player devices. Integrated the Spotify API with OAuth 2.0, containerized with Docker, and deployed on a self-hosted Linux server behind Cloudflare Tunnel for DDoS mitigation.
Real-time digital speedometer built with an ESP32, a NEO-6M GPS module, and a color TFT display. Shows current speed on a smooth animated circular gauge with satellite tracking, a 5Hz GPS rate configured automatically at boot, and frame-rate independent speed smoothing.
Designed and built a native iOS prototype in Xcode using user-centered design principles to streamline live event experiences: parking, seating, concessions, and real-time updates.
Where I've worked and what I shipped there.
The languages, tools, and concepts I use most, in production and in personal projects.
A little more context on who I am and where I'm coming from.
I'm a software developer at Velocity Technologies and a 2026 Computer Science graduate of Bowling Green State University, where I also earned a minor in General Business. I love the intersection of software and real-world problems: automating a workflow that saves a team hours each week, improving a storefront that customers actually use, or building a game that brings people together.
Outside of software, I spent my college years as a team captain in intramural basketball and volleyball, which sharpened my communication, leadership, and ability to perform under pressure just as much as any classroom did.
Whether you want to talk about a project, swap ideas, or just connect, my inbox is always open.