View on GitHub

mrshanahan.github.io

'Sup nerds

Most of my day-to-day work is in private orgs in GitHub so you can't see it here, but I do have a few random things you could check out.

Resume
Repositories
Guerilla Checkers

Notes

A collection of web services & UIs with the intent to eventually serve as a personal zettelkasten of sorts.

notes-service The "composition root" for the various services used to host the application. A weird little Docker Compose-based deployment. Maybe just use a hosted solution kids.
notes-api Golang-based HTTP-JSON API & database serving as the foundation of the application.
notes-web Browser frontend for the application.
notes-term Golang-based terminal frontend for the application.
notes-indexer (very much work-in-progress) Golang-based library containing initial code for a customer indexer on notes plus Markdown parsing for the web application.
deploy-assets Golang-based utility for deploying certain typed resources based on a manifest file. Includes deploying local Docker images (which was the primary motivation for it).

Guerilla Checkers (guerilla-checkers)

An Elm implementation of a game developed by Brian Train.

For a no-AI, just-play-against-yourself version, see the relevant tab.

UChicago Scav projects

Small projects (some built by me, some just hosted here) built in the service of the Great Game.

NCAA Quest

A cool Flash game made by Alex Dunlap (BroStoMP) for UChicago Scav 2015. It entranced all the RH children/grown-ass adults. It's ~71MB, so open on your data network at your own risk.

One Direction Compass App

Android app to power Scav 2017 item #5.

LIVE FREE OR SCAV HARD

Android app to power Scav 2017 item #158. BYO tat. (Install an NFC reader if you wanna use it.)