Hello! This website is still under construction, but for the time being you'll be able find some information about myself, and some examples of the work that I do. Enjoy!
Chess with a perspective-3D view of the board and pieces. Made in Java, using Swing.
Animates a complex function by displaying the transition from input to output. A set of inputs, represented as points on the screen, move from their initial positions to their respective output positions using either linear or polar interpolation.
Displays a complex function by assigning a color to each input continuously over the plane, and drawing each input's color at its respective output.
Displays several circles and their reflections, with respect to a circle of inversion. The circle of inversion can be moved and resized by the user.
Displays a view of the Mandelbrot set. The zoom and position of the view can be manipulated by the user.
The user controls a ship which can fly through space and shoot shapes to break them apart.
The user controls a character who can fire a number of weapons to defeat several computer-controlled enemies.