Site Overlay

My Current Projects

Working on everything A-S. Art to Software.

Playdate Alarm Clock

This app is a simple alarm clock program for the PlayDate console. I am a heavy sleeper, so I tend to set multiple alarms instead of just one to wake up, but setting so many alarms can be cumbersome. The playdate alarm clock allows users to select several alarms simultaneously using an interval system to help alleviate this issue. 

Haptic Gloves

A pair of haptic gloves for SteamVR and immersive Unity-based interfaces. Based on the Lucid Gloves: https://github.com/LucidVR/lucidgloves.

WebAR Photogrammetry

Using photogrammetry in combination with WebXR to capture and host 3D works of art based on real-life objects and locations. This technology will give users a gallery of AR art to view on any surface at any time. 

Quake is being used as both artistic and gameplay insperation for OTBN

OTBN VR Game

OTBN is a return to the style of games that created the first-person shooter genre. Inspired by Doom, Quake, Unreal, and Marathon, OTBN seeks to offer a classic FPS campaign, all within Virtual Reality. More Info + Devlog coming soon.

Halo 3 Last Resort VRChat Map

A port of the Last Resort multiplayer map from Halo 3 to VRChat. The map includes props and a moving central fan. Available now as public world for people to explore and enjoy.

Knights of the Square Table

Knights of the Square Table is a Strategy Game created by !Null Games and I for the GMTK 2022 Game Jam. More updates are planned with a full desktop version coming soon. 

VR Programming Camp Materials

I created a series of learning materials for teaching VR and Drone Programming to middle-high school students for a weeklong camp. Materials include PowerPoints, interactive activities, schedules, and Unity project templates. For availability and pricing, contact me. 

Creative and Analytical Writing

When im not coding, I am usually practicing my writing. My best articles and papers get showcased on the blog on this website. 

More information about what I'm currently working on: