About
Full-stack software engineer with over 15 years of experience.
Status: Actively looking for work.
Most recently as a Principal Software Engineer at Verizon, focusing on vehicles-to-everything (V2X) and autonomous technology, building systems that enhance situational awareness for drones, vehicles, and pedestrians in high-stakes scenarios.
My current technical focus is on low-level graphics programming and simulations, utilizing Vulkan, OpenGL, and C++. This specialization is built on a career of architecting multiplayer VR games, scaling virtual reality concerts, and deploying fintech mobile apps and HoloLens prototypes.
Previous experience includes medical and e-commerce development, streamlined art pipelines, and educational games.
Fun fact: Participated in over 50 game jams.
Experience
Principal Software Engineer at Verizon
- Pioneered a V2X safety simulation and dashboard using geo-fenced MQTT protocols, collaborating with the FAA and DoT on autonomous drone and ground vehicle safety monitoring system
- Built and maintained geo-spatial simulation tools utilizing React-three-fiber, CARLA, Godot, and Mapbox GL to improve situational awareness and system reliability between vehicles, pedestrians, and intersections
Senior Software Engineer at Scanifly
- Designed automated 3D tools for solar panel placement, leveraging photogrammetry and computational geometry to optimize efficiency and reduce manual labor
Manager, Development and Engineering at Charles Schwab
- Spearheaded the development of mobile applications for the Schwab Advisor Center and Thematic platforms
- Deployed 32 mobile apps via automated CI/CD pipelines, designed enterprise-level system architecture, and created real-time Splunk dashboards for over 10 million daily events
- Prototyped a dozen demos for the Microsoft HoloLens and presented to the C-Suite executives
Senior Software Engineer at Wave
- Crafted a scalable, real-time virtual reality (VR) concert platform with a focus on user-generated content
- Provided live technical support and debugged shows for major artists including Lindsey Stirling, Imogen Heap, Grateful Dead, and Justin Bieber
Senior Software Engineer at Viewer Ready
- Architected 2 different multiplayer modes for VR basketball and baseball games
Software Engineer at New Resources Consulting
- Delivered 21+ web solutions for clients across the medical, data science, and e-commerce industries
Software Engineer at QBE Insurance
- Created multiple widgets for an internal social media site and inventory tracking software managing 1000+ devices
Software Engineer at 608 Games
- Directed the technical development and architecture of three educational games
Technical Artist at Gigabud Limited
- Streamlined the art pipeline for a Happy Tree Friends mobile game similar to Fruit Ninja
Projects
Cozy Acres
Reimagining classic procedural generation: a world engine based on the GameCube Animal Crossing acre pattern. This project implements the specific "3/4" algorithmic constraints for elevation and water flow, utilizing GPU-instanced tile rendering for high frame rates and scalability.

Vulkan Cube
A high-performance, cross-platform Vulkan 1.x renderer demonstrating core graphics concepts, modern C++ patterns, and a zero-filesystem dependency architecture.

OpenGL Cube
OpenGL project demonstrating core modern OpenGL concepts in C++.

Taptopia
Platform runner game I showcased at MDEV 2025 to celebrate its 10-year Anniversary!

Voxelotl Garden
Heavily inspired by Chao Garden from the Sonic Games

Tuesdate
Cute little website counting down the time until my weekly date with my girlfriend

Jumping in with Jenn
Podcast website experimenting with RSS feeds

3D Tilemaps
Data-Oriented Technology Stack (DOTS) experiment in Unity

Inktober
Daily challenge and tutorial for building out a game from scratch