An interactive, technical, and openly editable Rosetta Stone for developers.
A simple web app and service for viewing GitHub's language colors.
A web interface for ghlint (a linter for GitHub projects).
A simple web app that lets students in computer labs file help tickets for their teachers to review.
Produces amusing buzzword phrases.
A simple strftime string editor.
A simple web app for generating random data.
A handy text editor for batch manipulations of text.
Save bookmarks that open sets of links in multiple tabs or windows.
See detailed information about pixel usage in your browser and OS, all in one place.
Calculute sets of integers using the Collatz Conjecture.
My father's personal/professional website.
My personal config files, themes, and scripts, which are compatible with Stow.
Configs that make Linux/Unix programs safer, better, and more intuitive, the way they should be.
My personal fork of dwm (with custom settings).
A collection of developer resources for many languages and tools.
A simple application skeleton for Sinatra, inspired by Express.
A small collection of simple templates for popular languages, frameworks, and tools.
My solutions to Project Euler problems.
Check out all my GitHub repositories, including a bunch not listed here.
A quick overview of some modern American music genres.
An overview of why software testing is important, what methods can be used to test software, and how to integrate testing with development practices.
Course research on the active contour technique in computer vision.
A lightning talk giving a very simple overview of how people are motivated.
A walkthrough for building simple server-side web apps with the Express framework for Node.js.
A tour of Ruby's basic syntax for novice programmers.
An explanation of the pair programming technique for software development, including a discussion of the associated benefits and risks in using it over more conventional programming practices.