
Hey, I'm Michael. 👋
I'm a Robotics Programmer.
- Creating novel products and technologies across a full-stack of technology from Web to Robotics to Virtual Reality.
- Connecting user experience into well crafted backend architecture whether creating graphics for a video game or build UI for robots.
- Communicating clear and discrete segments of work to stay on task and work within a team.
Work
Projects

Dead Pedal
As Lead Programmer, I maintained an Unreal CI/CD pipeline, creating and iterating our car physics, as well as establishing the programming team's feature timeline.

Turbo-Hybrid Game Engine
The Turbo Hybrid Game Engine is a 3D game framework that includes a game object component system built using a structure of arrays, JSON data serialization, and bgfx 3D rendering.

Oculus Hand Tracking Demo
Oculus Hand tracking demo. This game was created on a team of 4. I was responsible for delivering hand tracking integration into the game. Took spell systems and adapted them for Oculus VR hand controls. This included Input poses, adapted throwing to a shoot, and alternate locomotion.

Olfactory VR Meditation
Worked with Ion Technologies to integrate the Ion scent device into an immersive VR meditation experience. Developed for a study on how immersive technologies can be used to enhance well being

Boat Combat
A mobile networked boat combat game about taking over points in the arena. Using accelerometer or touch controls the player takes on an opponent in a 1v1 experience. This game was an opportunity to develop skills in mobile and networked development.

Spartakids
Spartakids was developer as a part of the 2022 Ubisoft Game Lab Competition. The theme for the year was 'Student XP'. Our interpretation of the theme lead us to a co-op boss fighter about the magic of play.