Current/Recent Projects

Realm of the Fallen

Realm of the Fallen

A Virtual Reality FPS game. I created this project along with the help of one 3D artist. The game has a unique aesthetic, and ten levels to explore. This project aims to capture the feel of retro shooters in a game designed specifically for VR. The early access version of the game is now available for purchase.

Old Projects

Temple of Merk

Temple of Merk

One of the first melee combat games for the Oculus Rift. This game utilized the razer hydra for hand input, and also had some of the best avatar mapping of the early demos. The game was nominated for the “Proto Awards” in 2014 in the “Best Interaction Design” category.

EvadeVR

EvadeVR

A combat sports trainer for learning to evade strikes. It utilized the positional tracking of the Rift DK2 which was relatively new at the time.

Sunderland

Sunderland

An old project from 2015. A 3rd person adventure game in VR with a silent film theme. This project was a collaboration with several others.

iBird

Waite's Guide to Birds

This was an iPad only application that was part of the iBird family of applications. It was basically iBird on steroids. In addition to programming, I also did the user interface design and worked with an artist to create images for the interface. The interface was more skeuomorphic than the other iBird applications. Although it had a better UI on iPad than iBird did at the time, it never sold as well because it did not have the iBird name. The application received favorable reviews but unfortunately was not a commercial success, and has since been discontinued.

iBird

iBird

An iPhone application for bird enthusiasts that was popular in the early days of the App Store. From 2011 until 2014 I was the sole developer for all versions of the iBird product for iOS. iBird was one of the top selling reference applications in the Apple Store at the time. This application was an encyclopedia of birds with tools to help identify birds in the wild. It was designed to be a field guide for bird watchers. In addition to programming, the development of this application involved much user interface design.

I developed the "Birds Around Me" feature which was took the user's GPS location and did a spatial query to determine which bird species could potentially be around them. This did not require an internet connection.

PocketMC

Pocket MC

Early (2010) iPhone application for musicians. It let them write lyrics and record their lyrics, and choose a background beat from their music library. Here is a tutorial video I created which demonstrates the functionality of the application. Here is a video of a friend of mine demoing the application.

Crusher Ball

Crusher Ball

Fun but confusing iPhone roller ball game from 2010 with terrible programmer art.

Even Older Projects (College)

VR Walk

VR Walk

In 2007 I wrote a first person application that ran on a display wall. This was my first experience with VR. The application was written in C++ and used OpenGL for rendering. VR support was implemented using the excellent VRUI toolkit by Oliver Kreylos.

RTRT

Realtime Raytracer

A realtime raytracer. It was multithreaded and ran on the CPU. It supported several acceleration structures including KD-Trees and was able to render triangle meshes in addition to primitives.

Volume Renderer

Volume Renderer

Volume renderer written for a class on visualization. It used raycasting in software.

Isosurface Renderer

Isosurface Renderer

Written for a class on visualization. For this class I learned the Marching Tetrahedra and Marching Cubes algorithms.

3D Head

3D Head

An early Siri? Not quite. This application used the Microsoft Speech API (SAPI) for speech recognition. It could recognize a few statements and commands and would berate the user if insulted. Mostly a novelty. I had it running on a second monitor and friends got a kick out of it when they came over.

Yet Even Older Projects (Childhood)

I present these projects that I created when I was between 11-14 years old. They are here to provide nostalgic value and comedic relief.

Outnumbered

Outnumbered

First person shooter created by a kid. I used an old game engine for DOS to build this game when I was still in elementary school. There was no programming involved. It was mostly level design. You can actually still download and play this one (it runs in DOSBox which I just bundled with it).