A fully immersive Virtual Production set, depicting a snowy mountainstop in a scenic mountain range at sunrise. Created and rendered in real time with Unreal Engine, controlled using TouchDesigner, and composited and displayed to Miami University's XR Stage using Disguise Media Server hardware and Diguise Designer software.
The song used for this demo can be found here.
Using TouchDesigner and a setup using a Microsoft Azure Kinect camera, I was able to create this "conductor" toy that allows anyone to control music and visuals using only their body. I used TouchDesigner's Kinect integration to create a body-tracking setup that tracked the positions of the user's arms to allow them to control the particles and the music. All of this was displayed on Miami University's massive XR stage and sound system.
I created this "Synthwave" style audio viualizer that generates a moving "landscape" in real time using Notch. Any audio can be used with the real time graphics generation, and additional Notch Post-FX were used to create a retro-cool look. Using TouchDesigner and a specialized LED mapping setup, this setup can be displayed on Miami University's XR stage.
The song used for this demo can be found here.
An assymetric arcade sports game where three Humans team up to take down a colossal Monster in action packed, highly lethal Soccer matches! Dominate as five monsters with totally unique abilities and play styles, or team up as the humans to outsmart the brute, in chaotic arenas all across the world.
Colossal Kickoff is a fully featured title launching in 2025 on Steam. I'm the acting Project Manager for the game, in addition to supplemental programming, and the lead on marketing, community management and social media. I coordinate our team working in two-week sprints to deliver functioning builds with new and pollished content in periods of six weeks using Agile workflows.
Check out the game's dedicated website here! There's lots more exciting videos and content to see.
As the Vice President of Miami University's tabletop gaming club, as well as the club liason to our parent organization the League of Geeks, I've been heavily involved with project management, event planning, and working within a multidisciplinary team. Projects I've worked on have included:
I've undergone a thorough training process in the Agile methodology
for team coordination and leadership.
View Credential.
In collaboration with Birkdale Neuro-Rehab of London, England, our five-person team worked to create an innovative physical therapy solution for recovering stroke victims. Our prototype was fully engineered from the ground-up, and delivered to our customer, in a 2-week period of brainstorming and development. It features both hardware and software to create an immersive and engaging therapeutic experience.
The prototype controller we created for the project. It employs an Arduino connected to a bluetooth module and some concealed circuitry connected to a pressure sensor to allow the user to control video games by squeezing their hand. In combination with an electrode attached to the upper arm, this allows patients to practice regaining fine motor control of their hands after suffering from a stroke or other traumatic experience.
The full 49 page report, including regulatory concerns, the
brainstorming and design process, our group's roles on the project,
and notes from the study, can be found here.
Watch a demo of the contoroller, alongside the three video games we
created for it, in action.
A tabletop drafting game inspired by the Auto-Battler genre, where players assemble and train a team of creatures as part of a tournament bracket. It was created in two stages over a period of four months, in collaboration with two artists, Sadie Zeedrich and Elizabth Cool Leitzell.
The game features 60 unique cards and gameplay that's easy to learn, but has enough depth to encourage replaying and mastering its mechanics. The game is currently released in a self-published state through The Game Crafter through two seperate editions.
For many years I've been involved with an online game design community focused on creating custom game experiences in the ruleset of Magic: the Gathering. My aim is to create thematic, innovative, and exciting sets of cards that can be played as standalone games. Each set has been playtested and refined for more than a year, with collaborative input from a full community of fellow designers.
My four completed, publicly available sets can be found on my hobby website. Click here to view or search these sets.
One of the sets, Viridian's Last Mission, was also part of the
fanmade Constructed format "Revolution: Custom Standard" from
September 2021 to September 2023. During that time, I served as a
curator and organizer for the format, which has more than 50 active
players each month. The curator team has the responsibility to
organize monthly "Grand Prix" events and balance the format in
response to card and deck performance, as well as general player
feedback. I worked in a team of six other curators during this
time.
Created using Adobe Photoshop and Adobe After Effects.
Created with Adobe After Effects and Adobe Illustrator.
Created with Adobe Illustrator.
"Self portrait" that I use for my digital presence, such as on my LinkedIn. Created using Adobe Illustrator.
Created using Adobe Photoshop. (I'm in the bottom left!)
Created using Adobe Illustrator.
Video game fansite, created and maintained using JavaScript and PHP. Self-hosted through Heroku with Heroku Postgres and AWS databases. Built on top of MediaWiki code, but with many customizations for cloud computing compatability. It's served thousands of users over its lifetime.
A website that served as an AI tutor for computer science students. The site was designed to help push students in the right direction by teaching them concepts and methods, rather than spitting out finished code. It featured safeguards against attempting to circumvent this intention, allowing it to be used by professors as an approved AI tool. The site supported four different "mastery levels" to allow students to curate their responses. It also allowed users to view their history of questions and responses.
The site was developed with my friend Mike Lehmkuhl over a span of 6 weeks. It utilized the OpenAI ChatGPT API, in combination with JavaScript, JQuery, Ajax, and PHP. The database was stored via SQL, and the site was hosted via OpenStack on Miami University's local computer network, for students to access on campus.
Last updated 2/19/25. Hat image from here.