I thoroughly enjoy creating new software in my freetime, as it allows me to mess with various technologies in a volatile field. Below are some of my projects that I am working on, have completed, or failed, as failures are the greatest lessons.
Note: More projects can be found on my GitHub.
Island Clash Classic
Status:
In Progress
Length:
May 2019 - Present
Goal
Island Clash Classic is a revival of Island Clash, a project created by Isles Softworks (of which I had a major stake in), that is a blend of Age of Empires and Clash of Clans. Players can recruits others to their islands, and collect resources/raid other islands to build up their island to become the best.
This project composed of but not limited to:
Java 8 and Python 2.7
Artifactory
GitHub (VCS)
MariaDB / Redis
As Lead Engineer
Oversee the help and productivty of six engineers working in their free time on this project.
Revert player facing features to classic mode, without reverting code base.
Relaunch of product featured 800 CCU after product has been closed for 2 years.
Grashers / JunkET
Status:
Incomplete
Length:
Jan 2018 - Apr 2019
Project Link
Goal
Grashers, formerly known as Junk E.T., is a dungeon crawler style
Steam game that takes elements of Binding of Isaac, Legend of Zelda, and combines them with a need to collect all the junk in the universe. Absorb and convert trash to energy to travel to different planets and fight epic monsters and bosses in this randomly generated game!
This project composed of but not limited to:
Java / LibGDX
Blender
GitHub (VCS)
My Involvement as Game Developer
- Add documentation and streamline various method calls.
- Create additional gameplay mechanics, including additional triggerable item effects.
- Design additonal stages using in-house editor.
UnblockMe Generator
Status:
Completed
Length:
May 2017 - July 2017
Source Code
Goal
Constraint satification problems have always been interesting to me, and some mobile puzzle games, like
UnblockMe, must have some interesting generation algorithms. The complexity of these puzzles must be polynominal.
Epoch Time Tracker
Status:
Completed
Length:
January 2017 - March 2017
Source Code
Goal
Startup companies need to keep their costs low, and a lot of time trackers out there do not have an easy to use clock in/clock out application with GitHub commit logging. This simple Slack integration allows companies to keep track of Engineers hours and allows them to see what commits were done every day.
Pokemon Go Finder
Status:
Completed
Length:
July 2016 - August 2016
Source Code
Goal
Pokemon Go, the mobile application, was a huge hit in the summer of 2016. Niantic, the company that created it, exposed their API calls allowing anyone to query their location services, getting the location of all Pokemon within a specified radius. This project stores those API calls, in order to give an advantage to players by expanding their search radius.