I’m primarily an Android developer, with experience in Java, HTML5/JavaScript, C/C++, and SQL. I’m also familiar with OpenGL ES and WebGL. Drop me a line in the comments!
Mobile Apps
LINK: The Movie Game is a multiplayer movie trivia and strategy game designed by Shawn Pirelli of Blubird Studios and programmed by myself. It consists of an Android client and a game server utilizing Java servlets in a Jetty container. The server exposes a JSON API and stores player and game data in a MySQL server database.
Iconist is an abstract clip art generator for Android. It utilizes RenderScript and procedural generation to create colorful, symmetric patterns that can be copied to the Gallery for use in other applications. (source)
Mtx is an Android music application for creating and experimenting with microtonal scales. (source)
Freebeard is an algorithmic music generator for Android. It uses procedural generation to compose melody lines and to create new instruments, and real-time audio for playback. (source)
Quencher is an Android music application that allows users to create scores, scales, and instruments. It generates real-time audio and stores user data in a SQLite database. It can also export scores to MP3. (source)
Browser Apps
Gas Food Lodging is a story-driven HTML5 game. Take on the role of an alien hotel manager and deal with annoying guests. (source)
Easy Does It is an HTML5 game. Clean up the mess left behind by a psychotic hero. (source)
Fissure is a story-driven HTML5 game. Explore a moon destroyed by a metaphysical experiment. (source)
Open-Source Projects
Splott is a 3D surface plotter for Android. The user enters any surface equation of the form f(x, y, z)=g(x, y, z) and the expression is compiled and executed against a marching cubes algorithm to generate the surface. (source)
4est is an Android game skeleton (with 3D and audio engines, mesh and texture generation, and a simple UI). (source)
Klammer is the beginnings of an Android videophone app. It uses audio and video codecs as well as WiFi Direct. (source)
Demos
The Broken City is an HTML5 experiment in mapping and texturing that creates an endless scrolling map of a virtual ruin. (source)
Pavo is an HTML5 interactive fiction experiment that didn’t quite pan out. Talk to the ghosts of the robots that once toiled in an automated factory to learn the secrets of their former lives. (source)
Mope is an HTML5 demo that employs the Marching Cubes algorithm and a web worker, allowing the user to explore an arbitrary surface in real time. (source)
Thread is an HTML5 demo that uses a web worker to create an infinite cliff path. (source)
I also created an Android version. It was my very first Android project, and it shows. (source)
Cubes is an HTML5 demo of the marching cubes algorithm. (source)
Grass is an HTML5 demo of the GLSL discard keyword to create grass. (source)