Projects

Source code samples are available upon request.

Notepad Extensions 2013

Extends notepad with a few additional features.

Download | GitHub

Threedeeify 2012

A Javascript library to enable page-aligned perspective rendering and updating of 3D web controls using WebGL.

http://www.threedeeify.com

Kinect Point-of-View Mouse 2012

Information Coming Soon

Dumpster Defense 2011

Dumpster Defense Main Screenshot

Screenshot 1Screenshot 2 | Screenshot 3

Features

  • Designer/Programmer for Tower Defense game
  • Team of 9 programmers and several artists
  • Completed in 3 months for CS Senior Project
  • Wrote pathfinding and level engines among other contributions
  • Written in C# and XNA
  • TFS for Source Control

 

Texture Synthesizer 2010

Texture Synthesizer Main ScreenshotScreenshot 1 | Screenshot 2 | Screenshot 3

Features

  • Constructs a large image from a smaller source retaining its texture
  • Synthesis based on the least squares difference path between randomly placed patches
  • Written in C++
3D Raytracer 2010

Raytracer Main ScreenshotScreenshot 1 | Screenshot 2 | Screenshot 3

Features

  • Raytracer written from scratch
  • Triangle and sphere primitives
  • 2D Textures
  • Transparency
  • Lighting and shadows
  • Reflection and refraction
  • Written in C++
iPhone CHIP-8 Emulator 2010

iPhone Chip8 Emulator Main ScreenshotScreenshot 1 | Screenshot 2 | Screenshot 3

Features

  • Full CHIP-8 Emulator with 8 games
  • CoreGraphics for real-time rendering
  • Custom UIViewControllers and menu
  • Written in Objective-C in Xcode for iPhone 4
Online Poker Tracker Framework 2009

Online Poker Tool FrameworkFeatures

  • A program to gather real-time poker statistics for self-research on play money games
  • DLL injection
  • High-performance shared memory IPC
  • Table action parsing using message hooks and screen scraping
  • Win32 tree inspection
  • Written in C++ and C#
Zheigenbuerg 2006

Zheigenbuerg Main ScreenshotScreenshot 1 | Screenshot 2 | Video 1 | Video 2

Features

  • 2D sidescrolling shooter
  • Advanced shader graphics
  • Ragdoll verlet physics engine
  • FMOD spatial audio
  • Custom level and character editors
  • Approximately 45,000 lines of code
  • Completed for GameDev.net’s 4E4 Contest
  • Written in C++ and DirectX 9
Dolphin Physics Engine 2006

Dolphin Main ScreenshotScreenshot 1 | Video 1

Features

  • Real-time 2D verlet physics simulation
  • Ellipse and sphere primitives
  • Spring joints
  • Written in C++ and Direct3D 9
GameToaster Multi-Emulator Frontend 2009

Gametoaster screenshotScreenshot 1

Features

  • Frontend for multiple emulators enabling per-game plugin configurations
  • Project64, 1964, and epsxe support
  • Win32 automation
  • Written in C++ and Direct3D 10
Bezier Patch Level Editor 2007

Bezier Patch Level Editor ScreenshotScreenshot 1

Features

  • Outdoor terrain editor using bezier patches
  • Extrude, remove, expand, and vertex edit tools
  • Multiple viewports
  • Written in C++ and Direct3D 8
Pacman 2009

Pacman Main ScreenshotScreenshot 1

Features

  • Complete Pacman game with menu and high scores
  • Original ghost AI
  • Uses A* pathfinding
  • Custom levels including moving dots
  • Written in Java
2D Sidescroller Engine 2005

Sidescroller Engine ScreenshotScreenshot 1 | Video 1

Features

  • Ellipse-line real-time collision engine
  • Custom 2D window-based GUI
  • Moving platforms and objects
  • Written in C++ and DirectDraw 7
Writing Samples 2010

 

Comments are closed.