A "Who's that Pokémon?" webgame. Pokémon images taken from Bulbapedia using ImageScraper and manipulated using either Canvas (if on desktop) or CSS image filters (if on mobile). Created using Node.js, JavaScript with Babel and Gulp, and HTML/CSS with Handlebars and SASS. Solo project, still in development.
A port of the game Dice 10000 to web. Uses Socket.io to create private online rooms to be able to play with others over the internet. Created using Node.js, JavaScript with Babel and Gulp, and HTML/CSS with Handlebars and SASS. Solo project, still in development.
A Pokémon TCG pack opening simulator. Uses the Pokémon TCG API to get card/set data, and pull rate data from various sources in an attempt to be accurate to each set's own pull rates. Created using Node.js, JavaScript with Babel and Gulp, and HTML/CSS with Handlebars and SASS. Solo project, still in active development.
A Dragon Ball Z-themed audio visualizer project. Audio frequencies are displayed using HTML5 canvas in conjunction with an audio context object. Created using JavaScript, Bootstrap, and HTML/CSS. Team project with Tristan Marshall.
A site designed to host clips from video games. Takes a YouTube link with other parameters and displays clips in a gallery. Created using Node.js, MongoDB, Redis, JavaScript with Gulp, and HTML/CSS with SASS. Team project with Tristan Marshall.
Uses PokéAPI to get data on a given Pokémon, then displays that data to a user. Also uses images from Pokémon Showdown. Created using Node.js, JavaScript, and HTML/CSS. Solo project.
Converts a hexadecimal color code to the closest color available in the Pro Design feature in Animal Crossing: New Horizons for the Nintendo Switch. Uses jscolor for the color picker. Created using JavaScript and HTML/CSS. Solo project.
A match-3 game in which the entire rows/columns move when a "rune"/piece is selected. Contains 3 levels of increasing difficulty. Created in Unity, using C# scripts. Team project with Patrick Hosman, Robert Piwko, Nathan Terrell, and Nick Visconti.
A port of the game Dice 10000 to PC using C# and Windows Forms. Currently unfinished. Supports up to 12 local players. Solo project.
A port of the game Dice 10000 to iOS using Swift. Only supports two local players. Solo project.
A first-person escape room/puzzle game. Created in Unity, using C# scripts. Team project with Patrick Hosman, Robert Piwko, Nathan Terrell, and Nick Visconti.
Uses GiantBomb and Best Buy APIs to search for games. GiantBomb returns a description, ESRB rating, and release date, and if the game is found using the Best Buy API, a link will be added. Also uses Firebase to store collection data and last searched term. Created using JavaScript, BootstrapVue, and HTML/CSS. Team project with Tristan Marshall.
A game where you play as a wizard fighting off Dementors at Hogwarts. Makes use of collision detection which is optimized by use of an octree. Created in C++ using the Simplex library. Team project with Diana Diaz, Tristan Marshall, and Matthew "Hammer" O'Herren.