Pinned Repositories
bejeweler
A bejeweled bot that I wrote that doesn't actually work.
calculator
Play Framework based calculator
dotfiles
My dot config files for vim, tmux, zsh, bash, and git.
garagedoor
A very simple Flask app to run a Garage Door IoT powered by a Raspberry Pi. I've since migrated to MyQ and HomeAssistant.
gphan.github.io
This is my personal website hosted on GitHub
simple-tictactoe
A simple command line game of Tic Tac Toe in which you play against an AI
waypoints
A tool to generate optimal geo-caching paths for a competition I competed in a while back.
gphan's Repositories
gphan/garagedoor
A very simple Flask app to run a Garage Door IoT powered by a Raspberry Pi. I've since migrated to MyQ and HomeAssistant.
gphan/calculator
Play Framework based calculator
gphan/bejeweler
A bejeweled bot that I wrote that doesn't actually work.
gphan/dotfiles
My dot config files for vim, tmux, zsh, bash, and git.
gphan/gphan.github.io
This is my personal website hosted on GitHub
gphan/simple-tictactoe
A simple command line game of Tic Tac Toe in which you play against an AI
gphan/waypoints
A tool to generate optimal geo-caching paths for a competition I competed in a while back.
gphan/acs-aem-commons
gphan/algorithms
A collection of algorithms for learning purposes.
gphan/bootroom-feed
A demonstration dashboard written in React to demonstrate usage of Nike's public facing APIs
gphan/circlesim
Circular Momentum Simulator
gphan/gphan
README Repo
gphan/niketext
Nike Text Generator
gphan/prefixer
Infix to Prefix notation project. Used as an interview project, but as you can see, it was done before I learned a bit about design patterns so there is some nasty code here.
gphan/required.js
A miniature JS dependency management tool similar to require.js, but without the complexity of downloading files.
gphan/slick
the last carousel you'll ever need
gphan/stash-pullrequest-builder-plugin
A Jenkins plugin for Building Stash Pull Request