Professional

Card image cap

Recreation.gov

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

Go, React

Card image cap

TalentMAP API

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

Card image cap

USASpending API

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

Python, Django

Personal

Card image cap

Synth Data 2018

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

Python, Django

Card image cap

Language Forge 2017

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

Python

Card image cap

Wikibeef 2016

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

Ruby

Card image cap

Speech Illuminator 2015

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

Card image cap

jsTris 2014

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

JavaScript

Card image cap

TeXChat 2013

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

JavaScript, PubNub

Card image cap

jsTeroids 2013

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

JavaScript

Card image cap

ODU Prism Simulator 2012

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

JavaScript

Card image cap

Bifröst Physics 2011

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

Java