Projects

This is a collection of projects I’ve developed in my spare time, including (mostly) one-pager web apps, Python programs, Alfred workflows, and several libraries.

Like what I’ve made? Please donate!

Alfred

Play Song

Play songs, artists, albums in iTunes quickly and easily

Games

PegJump

Jump the pegs until only one remains

Pong

Play an HTML5 remake of the classic game

Repeat

Repeat the pattern, whatever it may be

Rink

Slide the puck as close as possible to the target

Programs

Cache Simulator

A processor cache simulator for the MIPS instruction set architecture

CIDR Brewer

Finds the network ID, broadcast ID, and more from any IP addresses you provide

dotfiles

Personal configuration files for my shell and editor

Math

Angles

Gets statistics and visuals for any angle

Calc

A JS library that does the math so you don’t have to

Grapher

Graph linear and polar equations easily

Quadratical

Solve any quadratic equation without fear of radicals or imaginary numbers

Sequencer

Create and examine sequences and series

Truthy

Construct truth tables quickly and easily

WordPress

Awesome CPT

Code WordPress CPTs, taxonomies, and meta boxes with ease and power

jQuery Libraries

jCanvas

Easily manipulate the HTML5 canvas, jQuery-style

jFile

Upload files via the HTML5 File API, jQuery-style

Computer Science

Automata

A Python library for constructing and simulating finite automata

B-Sketcher

The easiest and prettiest way to draw B-trees

Tools

RGB Mixer

Mix red, green, and blue to create colors

Showdown

Put two snippets of JS code to the test!

Swatches

Create and organize collections of colors

Fun

Painter

A simple painting app for expressing yourself

Unscrambler

Unscramble any scrambled phrase or Boggle board into dictionary words

Until

Count down the years, weeks, and days until a particular date

Web Libs

Create and share custom ‘mad libs’