Skip to main content

Projects

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

Showing 65 projects

Games

Connect Four

The slickest way to get 4-in-a-row; play against the A.I. or against a friend!

Inflection Point

A rhythmic maze game involving strategic timing and unexpected twists

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

Fun

Flip Book

Create flip book-style animations to share with friends!

Unscrambler

Unscramble any scrambled phrase or Boggle board into dictionary words

Painter

A simple painting app for expressing yourself

Web Libs

Create and share custom 'mad libs'

Until

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

Atom

A bouncy atom that you can sling around the page

Colorful Chips

An interactive, colorful time-waster; my very first project

CLI Programs

Cache Simulator

A processor cache simulator for the MIPS instruction set architecture

dotfiles

Personal configuration files for my shell and editor

CIDR Brewer

Break down any IPv4 address into network ID and everything else

Coin Problem

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

Romnum

A bidirectional Roman Numeral converter, written in Python

Bump Anything

Increment the version number in virtually any file or any type

Math

Angles

Gets statistics and visuals for any angle

Expressions

Create beautiful math expressions using TeX

Grapher

Graph Cartesian and polar equations

Matrices

Have fun manipulating matrices

Quadratical

Solve any quadratic equation without fear of radicals or imaginary numbers

Truthy

Construct truth tables without fatiguing your hand

Sequencer

Create and examine sequences and series

Tools / Productivity

BG Generator

Generate grid-based tiled background images with ease

2FA Code Generator

Have a handwritten 2FA secret? This is a safe place to generate a code from it!

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

Alfred Workflows

Play Song

Play songs, artists, and more in Apple Music with few keystrokes

Jira for Alfred

Quicky look up any Jira issue from Alfred by its key or summary

Chrome Extensions

Raycast Extensions

Computer Science

Automata

A Python library for simulating finite automata, pushdown automata, and Turing machines

B-Sketcher

Draw pretty B-trees with minimal effort

JavaScript Libraries

jCanvas

Take control of the HTML5 canvas, jQuery-style

Calc

A JS math library with 130+ functions for trig, combinatorics, and much more

Rollup Plugins

WordPress

Awesome CPT

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

VS Code Extensions

SCA for VS Code

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