This hilarious puzzle and strategy game written and designed by Seanbaby has been a labor of love for a few years now. It's critically acclaimed, and some of the feedback we get from fans and even classrooms warms my heart.
I've done all the programming in the current iteration of the game. After originally developing it with only the iPhone 3G in mind, I then spent some time reworking the entirety of the 2D graphics in order to support flexible layouts so the game would be crisp on the wide variety of Android screens as well as new iOS screens.
War Room 2 is a companion app to the tabletop games Warmachine and Hordes. Players use miniatures, dice, and cards to wage war on a 4' x 4' table. This app optionally takes the place of the cards and rule books. It's also often used for designing the perfect armies.
With the release of the Warmachine and Hordes Mark 3 rule set, there were enough changes to warrant a new app and backend. This also allowed players who purchased Mark 2 content to continue using the old War Room.
I mainly developed the web backend, but also helped out with some of the app UI. War Room 2 was released during Lock & Load, the yearly convention dedicated to Warmachine and Hordes, and the server held up to the initial surge of users flawlessly.
Dwarven Descent is an innovative mix of puzzle elements with a dungeon crawler. The player rotates sections of the dungeon to reroute enemies and find paths to resources.
Most of my tasks for this game fall in the areas of UI and gameplay, with a little bit of cloud functionality as well.
Calculords 2 will add several exciting components to the critically-acclaimed gameplay design of Calculords. It will be an online game with online PvP, customizable cards, cards that level up, and a more interesting loot and currency system.
I'm working on programming the game client as well as the multiplayer backend powered by GameSparks. The multiplayer backend and client are already working, and now I'm starting to work on supporting features like the deck editor, loot drops, and special tactics and abilities.
War Room is a companion app to the tabletop games Warmachine and Hordes. Players use miniatures, dice, and cards to wage war on a 4' x 4' table. This app optionally takes the place of the cards and rule books. It's also often used for designing the perfect armies.
I developed a website which enables management of content, users, and products, as well as app authentication. Administrators can run a specially-created FileMaker import which pulls all their game data from the print publishing database into the War Room backend for distribution to app users.
The app and website still exist but are no longer supported, as War Room 2 has supplanted them.
Grazia Solazzi wanted to create a mobile app to share her hundreds of easy authentic Italian recipes with the world.
I implemented and customized a web content management system that delivered recipe content to the app, and made it easy for her to publish changes and new content without needing to publish an app update.
I developed a native iOS app based on the specifications of the architect and the designer. I also worked closely with them to overcome technical limitations and user experience development challenges, especially with the recipe search UI.
The project was put on hold and my contract ended before the app was released. It was subsequently finished, released, and maintained by Swift staff.
MobileMed provides medical professionals with a handheld database of medical tests and panels available to them within the Legacy Health system.
I worked with a backend system for importing the existing database into a format that could then be downloaded from the cloud to each device each time the data is updated (database updates were typically weeks apart), without the need to publish an updated client to the app stores.
I programmed the native iOS app and native Android app based on architect and designer specifications. I also worked with the designer and architect to make sure the user experience fit the platform guidelines, limitations, and programming schedule/budget.
My contract was completed shortly after the initial launch of the app and a couple patch updates. It was subsequently maintained by Swift staff.