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.