Blood Tide
Blood Tide is a multiplayer, online, action, real-time strategy game for the PC. The game allows players to experience both the strategic management of an army in command mode and the fast-paced, action-packed combat on the battlefield alongside other troops in field mode.
More
Willow
Willow is an interactive puzzle game with a strong emphasis on story and emotional impact. It features a selective color shader that allows for only certain colors to be visible in the game world at any given time.

More
Watt Bodies
Watt Bodies is a multiplayer cooperative puzzle game geared towards children. Each player can choose between three different characters that have unique abilities required to solve puzzles or assist other players.

More
Blind Man's Last Stand
Blind Man's Last Stand is a zombie survival game that takes place entirely on the player's hat. In this game, however, the player cannot see the zombies and must rely on other senses to survive against the never-ending horde of zombies.

More
DataCraft
DataCraft is a database project aimed at using statistics from play-throughs to balance a shoot 'em up game. It is meant to speed up the process of game-balancing, by finding problem areas that game developers can focus their efforts towards.

More
Glinda
Glinda is a project I implemented for a Distributed Computer Systems course. Glinda is a name server that can be used for finding named resources and for sychronization between distributed processes. Using my Glinda server, I built a compute farm that performs a distributed summation.
More
Kernel Message System
For an Operating Systems course, I modified the Linux Kernel to include an inter-process messaging system. The task_struct in the Linux Kernel was modified to include a mailbox structure that holds messages for processes. The mailboxes are synchronized using spinlocks.
More
United We Fight
United We Fight is a multiplayer co-operative game. It is a Half-life 2 modification. The game itself is more of an updated engine for mappers to create co-operative maps. The game features improved AI for multiplayer, new weapons, class support, faction support, and more.
More