mrshanahan's repositories
scav-099-2014
99. Now that I've heard sorting algorithms, I want to hear more. Make an audio/visual representation of Karger Min Cut, Gale-Shapley Matching, or Bellman-Ford Shortest Path. [19 points]
csharp-stemmer
A reference implementation of the Porter stemmer written in C# by someone else.
disclaimer-acceptance-log
Open Source Community: This Relativity Applications allows users to display multiple group specific and/or environment wide disclaimers upon login.
Emoticons-Keyboard
A custom keyboard for emoticons for android chatting application
game-of-life
My terrible, ugly, just-so-I-can-learn-Javascript implementation of Conway's Game of Life.
guerilla-checkers
Implementation of Brian Train's Guerilla Checkers in Elm, using an approximation of the rules as I've heard on RWN + briefly seen online. Mostly an exercise in Elm.
misc
Miscellaneous files that I'd like to keep in version control/have universally acceptable, e.g. my custom .vimrc.
mrshanahan.github.io
Github Pages repo.
multi-paxos
Implementation of Multi-Paxos for CMSC 23310 using the χdistributed architecture.
notes-api
API for notes app.
notes-indexer
A search indexer for a bespoke notes application.
notes-term
Terminal UI for a bespoke notes app
perseus_tagger
My thesis: a new POS tagger for Perseus Project based on CRFs using MALLET.
react-tutorial
Completion of the React tutorial for personal didactic purposes: https://reactjs.org/tutorial/tutorial.html
training_calendar_manager
Small set of scripts/tools for managing training calendars through the Google Calendar API.
vs-project-loader
NUnit engine extension that enables loading of VS projects and solutions