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

Alfred Workflow Packager

Package and export Alfred workflows without the hassle

Play Song

Play songs, artists, and more in iTunes with few keystrokes

YouVersion Suggest

Search the YouVersion Bible in an instant

Games

Connect Four

The slickest way to get 4-in-a-row

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

Speed Dots

Race against the clock to click every dot

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

Three of a Crime

Simulator programs for the card game Three of a Crime

Math

Angles

Gets statistics and visuals for any angle

Binomial Expander

Expand any binomial almost instantly

Calc

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

Expressions

Create beautiful math expressions using TeX

FlashMath

Quick! What’s two plus two?

Grapher

Graph linear and polar equations

Matrices

Have fun manipulating matrices

Quadratical

Solve any quadratic equation without fear of radicals or imaginary numbers

Sequencer

Create and examine sequences and series

Truthy

Construct truth tables without fatiguing your hand

WordPress

Awesome CPT

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

InterVarsity Theme

A WordPress theme for InterVarsity Christian Fellowship chapters

SSH WordPress Backup

Backup and restore any remote WordPress database

jQuery Libraries

jCanvas

Take control of 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

Draw pretty B-trees with minimal effort

Binary Brancher

Binary search trees made fun

Data Structure Visualizer

Play with live linked lists and other data structures

Tools

HTML Selector

Create your HTML using CSS selectors

JS Console

A JavaScript command line

Palomar Scheduler

Build your class schedule for Palomar College

Pswd Matcher

Need to learn a new password? Do it here!

RegExper

Test a regular expression against any pattern

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’