- Cloud infrastructure automation tool
- Generates full, best practice terraform configurations
- Automatic Docker containerization via a CD pipeline
- Full GitHub integration
AWS, Terraform, Google Cloud, DevOps, Docker
- Playlist builder and player with live-generated radio hosts
- Express, nodeJS and mongoDB backend, React frontend
- Automatic Docker containerization via a CD pipeline
- Spotify and Apple Music API integration
Google Cloud, Gitlab CI/CD, Docker, Spotify/Apple APIs, oAuth2
- Express, nodeJS and mongoDB backend, React frontend
- Automatic Docker containerization via a CD pipeline
- Full Stack Thorntree forum archive with REST API
- Automatic JEST unit-test suite via a CI pipeline
Gitlab CI/CD, Docker, MongoDB, React, Express, nodeJS, REST, JEST
- Express, nodeJS and MariaDB backend, React frontend
- Automatic Docker containerization via a CD pipeline
- Full Stack bar menu and management application
- Robust, BCNF normalized SQL database
GitHub CI/CD, Docker, SQL, MariaDB, React, Express, nodeJS, Webpack
- Discord/Spotify radio music bot
- Google cloud speech synthesis
- Lead a multi-developer team
- Radio DJ voice generator
python, GCS, Spotify API, Discord API, git, youtube-dl
- PHP backend with MariaDB SQL database
- CSS3 animations, complete ARIA support
- Full Stack island image creation tool
- AJAX frontend run on jQuery
jQuery, PHP, SQL, MariaDB, AJAX, ARIA, CSS3, git
- Perlin noise island generation algorithm
- 8bit procedurally generated ocean world
- Boid movement/pathfinding algorithm
- Custom 8bit graphics and sprites
jQuery, canvas, JS ES6, Perlin noise, 8bit sprites, git, github pages
- Shell script for optimizing images for web
- Utilizes technologies like grep and sed
- Automates web development workflow
- Written with POSIX compliant shell
Linux, POSIX, Bash, Regex, Grep, sed, ImageMagick, JPEGtran
- C++ implementations of common data structures
- Designed using time complexity analysis
- Full datatype template integration
- Standard rule of three integration
C++, Hashes, Linked Lists, Binary Search Trees, Stacks
- Retro style arcade game coded in vanilla JavaScript
- 2D Physics simulator, ray-trace rendering engine
- High-scores, customization, extensive JS Docs
JAVASCRIPT, GIT, JSDOCS, CANVAS, HTML5, GITHUB
- Core algorithm achieves O(n log(n)) time complexity
- Utilizes fast sorting and searching algorithms
- Converts phone numbers to numeronyms
JAVA, GIT, JAVADOCS, SHELL COMMANDS, BINARY SEARCH, QUICKSORT, GITHUB
- Object-oriented, three-dimensional first/third person shooter
- Physics and collision engine, ray-tracing object interaction
- I was: Lead Developer, Project Manager, Lead Designer
- Features an IDEless C++ graphics library, panda3D
C++, GIT, PANDA3D, C MAKE, G++, SHELL, GITHUB
- 90s style, terminal based adventure game
- Utilizes Perlin noise and A* path-finding
- Features the C Curses library
- Intuitive design and UX
C++, GIT, CCURSES, C MAKE, G++, A*, PERLIN NOISE