Hollywood-style Unix System Monitor
Hollywood movie-style unix server monitoring interface, with both functional and non-functional graphical elements.
Hollywood movie-style unix server monitoring interface, with both functional and non-functional graphical elements.
C-like pre-processor for macros, constant symbols, includes, and calls to external compilers. I built TPM with web coding in mind, because too often I find myself wishing I could define constants when writing CSS of HTML (eg, defining BACKGROUND_COLOR a symbol), and #include-ing things.
NeuroRush is a 3D platforming game with neuro-feedback integration, designed for clinical use. It was developed over the course of about four months.
Chore Quest is a "game-ification" of a roommate chore managing system.
Made over a winter break to generate a graph of course prerequisites for Georgia Tech.
This is a RayTracer written in JavaScript. JavaScript is a terrible language to write a raytracer in, because it's so slow (and doesn't have support for parallelism).
This is a Doge meme generator, that randomly pulls content from wikipedia to generate images. Made in about four hours, while taking a break from a difficult homework assignment.
Roommate bill-splitting and debt-tracking web application. My roommates and I used this to manage all our bills and shared expenses for over two years.
A sketchbook/note-taking application I developed for my User Interface Software class. The class gave some general requirements and general UI guidelines, but left the details of the implementation up to us.
Simple Frogger clone made for the Game Boy Advanced (emulated with Visual Boy Advanced).
Note-organizing utility for collecting scanned images in a single web document. Mostly I just use LaTeX for this nowadays, but it did have a pretty nice drag-and-drop interface.
A field of particles which approximately followed a velocity field defined by a user-specified curve in 3D. Collisions were computed precisely using algebra rather than the "easy way out" of using iteration to approximate.
This was my part of a larger group project, which involved mesh design and cubic interpolation in 3D. My part involved morphing between two arbitrary input meshes using a 3D version of the Minkowski morph.
Curve Morphing application to morph between two arbitrary user-defined curves. Curves were drawn by user mouse strokes, resampled, smoothed, and converted to a piece-wise polar representation for interpolation.
Holiday Tetris is a holiday-themed tetris clone I made back in high school.
The Orb Game is a 2D platforming puzzle game I wrote as a high school junior. It had a custom text-based file format, and a level editor built into the game which my friends and I used to build a few levels for it.
This is a ``demotivational'' poster generator, inspired by countless internet memes. There are countless free services online to do exactly what this program does, but this program offers a bit more control than most of them.
Pixellus III is a 2D bullet-hell type of game, where you play a blue cell colony that collects green cell colonies (the ones smaller than you), and avoid red ones (which are larger than you). As the name it implies, it is the third in an iteration of games I made long ago. Pixellus III is notable as the first game I made which actually had images in it (because I previously hadn't figured out how to load images into Java2D).
Newtonian 2D solar system simulator I wrote back in high school. It uses velocity and distance data found from various places on the internet.