Projects

This is a collection of projects I've developed in my spare time, including one-pager web apps, Python programs, and JavaScript libraries.

Games

Inflection Point

An engaging, suspenseful maze game where decision-making is at every turn

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

Atom

language-har

Adds syntax highlighting for HTTP Archive Format (HAR) files

language-pip

Adds syntax highlighting for file types related to Python package management

language-sca

Adds syntax highlighting for SuiteCommerce Advanced file types

Programs

CIDR Brewer

Break down any IPv4 address into network ID and everything else

Cache Simulator

A processor cache simulator for the MIPS instruction set architecture

Coin Problem

A generalized solver for a coin-based math problem from Parade magazine

dotfiles

Personal configuration files for my shell and editor

Math

Angles

Gets statistics and visuals for any angle

Grapher

Graph linear and polar equations

Quadratical

Solve any quadratic equation without fear of radicals or imaginary numbers

Truthy

Construct truth tables without fatiguing your hand

Computer Science

Automata

A Python library for constructing and simulating finite automata

VS Code

SCA for VS Code

Adds syntax highlighting for SuiteCommerce Advanced file types in Visual Studio Code

JavaScript Libraries

Calc

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

jCanvas

Take control of the HTML5 canvas, jQuery-style

jFile

Upload files via the HTML5 File API, jQuery-style

Fun

Flip Book

Create flip book-style animations to share with friends!

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

Tools / Productivity

Bump Anything

Increment the version number in virtually any file or any type

Faith Dashboard

Your one place for anything and everything that inspires your faith.

RGB Mixer

Mix red, green, and blue to create colors

RegExper

Test a regular expression against any pattern

Showdown

Put two snippets of JS code to the test!

Swatches

Create and organize collections of colors

Alfred

Play Song

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

Brunch Plugins

pegjs-brunch

Compile your project's PEG.js grammars using the Brunch build tool

rsvg-brunch

Convert your project's SVG icons using the Brunch build tool

WordPress

Awesome CPT

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