.

Gweneth Malmquist

g(m) = Software Engineer g(m) =.Computer Scientist

 projects/unix-hollymonitor.htm

Hollywood-style Unix System Monitor

Hollywood movie-style unix server monitoring interface, with both functional and non-functional graphical elements.

 projects/too-powerful-macros.htm

Too Powerful Macros

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.

 
 projects/neurorush.htm

NeuroRush

NeuroRush is a 3D platforming game with neuro-feedback integration, designed for clinical use. It was developed over the course of about four months.

 projects/chore-quest.htm

Chore Quest

Chore Quest is a "game-ification" of a roommate chore managing system.

 projects/preq-vis.htm

Course Prerequisite Visualizer

Made over a winter break to generate a graph of course prerequisites for Georgia Tech.

 projects/raytracerjs.htm

Raytracer JS

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).

 
 projects/doge.htm

Wiki Doge

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.

 projects/ourtab.htm

OurTab

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.

 projects/courier.htm

Sketchbook App

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.

 projects/frogger.htm

Frogger

Simple Frogger clone made for the Game Boy Advanced (emulated with Visual Boy Advanced).

 
 projects/bargle.htm

Bargle Document Scanner

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.

 projects/dynamic-particle-system.htm

Dynamic Particle System

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.

 projects/mesh-morphing.htm

Mesh Morphing

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.

 projects/curve-morphing.htm

Curve Morphing

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.

 
 projects/tetris.htm

Holiday Tetris

Holiday Tetris is a holiday-themed tetris clone I made back in high school.

 projects/orb-game.htm

Orb Game

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.

 projects/demotivation.htm

Demotivational Poster Generator

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.

 projects/pixellus.htm

Pixellus III

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).

 
 projects/gravity.htm

Gravity Simulator

Newtonian 2D solar system simulator I wrote back in high school. It uses velocity and distance data found from various places on the internet.