Professional

Here you'll find projects I've worked on professionally that are accessible to the public.

Recreation.gov

Card image cap

Developed the Permits Microservice for Recreation.gov, satisfying a diverse set of requirements from multiple National Parks.

Go, React

TalentMAP API

Card image cap

Developed API for the Department of State staffing software TalentMAP; including integration with internal State department systems, ADFS SSO, and legacy data sources.

Python, Django, Apache

USASpending API

Card image cap

Developed first iteration of the public API for USASpending.gov for the U.S. Fiscal Service.

Python, Django

Personal

Here you'll find projects I've completed in my personal time; along with links to try them out (or view their code) where applicable!

Synth Data 2018

Card image cap

Generate fake "real" data using open data sources and mutation algorithms. Useful for testing other software.

Python, Django

Language Forge 2017

Card image cap

A python project that uses a set of rules to convert English into a variety of fantasy languages by using phonemes.

Python

Wikibeef 2016

Card image cap

A small project in Ruby that finds the shortest number of pages between any two other pages.
Bon App├ętit!

Ruby

Speech Illuminator 2015

Card image cap

A pseudo-gag website designed to take user input and run it through a thesaurus, choosing random words assosciated with each and generating a "smarter" sentence.

JavaScript

jsTris 2014

Card image cap

A JavaScript clone of Tetris. Move the blocks, clear the lines.

JavaScript

TeXChat 2013

Card image cap

TeX Chat is a multi-user chat room client that supports messages using LaTeX, which facilitates communicating about complex mathematics.

JavaScript, PubNub

jsTeroids 2013

Card image cap

A game inspired by the classic arcade game Asteroids. Created using vanilla JavaScript and HTML5 canvas in under 24 hours.

JavaScript

ODU Prism Simulator 2012

Card image cap

Simulation of a simple refracting prism with alterable physical properties. Supported by an innovation grant awarded by the ODU Office of Research.

JavaScript

Bifröst Physics 2011

Card image cap

Bifröst is a 2D physics simulation engine and teleteaching tool I created as my capstone project for my Bachelor's degree.

Java