Projects

A collection of projects that I've worked on.


The following is a list of some of the projects I've worked on. The bulk of my work and my portfolio is held at GitHub. My projects are primary focused on Ruby or Java and the Grails and Spring frameworks. I am always building on my portfolio and this will constantly be updated. For the most up to date info, visit my GitHub page.


  • GitHub Activity Stream
    A Javascript plugin for displaying GitHub activity for a user.
  • Bookkeeper
    A Grails web-app inspired by mint.com that allows you to track and analyze your spending and income over time, as well as create and manage your budget.
  • LochChat
    A group discussion and collaboration tool targeted at college students, which allows realtime multi-user video and text chatting, along with file uploads and concurrent editing of a central workspace.
  • GitHub API Wrapper
    A simple and easy-to-use wrapper for GitHub's API v3.
  • Nexmo Grails Plugin
    A Grails plugin that gives the ability to send and receive SMS messages and make phone calls through Nexmo's API.
  • Yield Gem
    A command-line utility for previewing markdown files in GitHub Flavored Markdown.
  • Slinky Web Application
    A Rails web-application for shortening and keeping track of important URLs.
  • Colorizer
    A Groovy library for colorizing terminal output.
  • libcrypt
    A simple hash and encryption library in C.
  • Java Sliding Puzzle Solver
    A solver for the 8-puzzle game. It demonstrates the A* Search algorithm and using heuristics to find a goal state.
  • GitLab Automated Installation
    A collection of shell scripts for automated installation of GitLab.
  • Instagram API Wrapper
    A wrapper for Instagram's JSON-based API.
  • OMDBAPI Gem
    A very easy to use API wrapper for getting movie and television show information from OMDB's API.