Full Work History

Game Developer • Tic Toc Games • May 2021 - October 2026

  • Updated older games to newer versions of Unity

  • Fixed bugs and improved systems as part of the Funko Pop Blitz live team in both the Unity client and Playfab backend, including integrating the Swerve SDK for A / B testing

  • Worked on many systems for Rift of the Necrodancer, including a rework of boss encounters, autoplay, input rebinding, colorblindness accessibility, dialog scenes, and reusable UI classes

  • Worked on many systems for a live service card game project that hasn’t been fully released yet, including player level rewards, jackpot prize wheel, a common rewards presentation used across the game, and player customization options, in both the Unity client and the server backend, which is written in Go and uses Heroic Labs

Game Developer • Synergy Blue • February 2020 - February 2021

  • Revamped save/restore functionality for Area 50 Fun and Joyride Jackpot

  • General bugfixes and UI work on Joyride Jackpot

Software Engineer • Design Works Gaming • Sept 2013 - June 2019 

  • Used Unity/C# to create prototypes of video slot games and then ported them to an HTML5/JS based engine 

  • Created new games using Unity/C# and a third-party engine (IGT) 

  • Developed front end UI of Diamond Sky Casino and Spin Vegas using Facebook’s API and JavaScript 

  • Managed bug list and assignments while assisting team members 

Co-Owner • Silver Moonfire • April 2012 – July 2013 

  • Developed Crystal Collapse using Objective C and native iOS libraries 

Mobile App Developer • Emmoco • October 2011 – April 2012 

  • Designed and developed a test harness to interface Emmmoco's embedded hardware with iOS devices 

  • Improved and completed iOS version of the API that communicates with the hardware 

Game Programmer • Appiction • April 2010 – October 2011 

  • Developed multiple iOS apps, including: Bowl Mate, Bidfly, and Sweet Baby 

Game Programmer • Multimedia Games • October 2006 – January 2009 

  • Designed and developed software for interactive slot machines using C++.

  • Used analytic skills to refresh existing code for use with company’s libraries and tools.

  • Moved to creating new programs for company’s framework based on licensed design documentation.

  • Added new features to the framework library to meet existing needs. 

Telephone Technical Support Agent • Teleperformance USA • January 2005 – August 2006 

  • Provided technical support over the telephone for an ISP and a major computer manufacturer. 

Caretaker • Personal • October 2001 – January 2005 

  • Took care of ailing father. 

Technical Staff • Logicon • June 1999 – June 2001 

  • Information Management Environment Web - Replicated the functionality of an existing client/server application as a web-based application. Implemented features such as access control in both the C++ COM components and the ASP-based web interface using both VBScript and Javascript. 

  • ACS Portal Prototype - Integrated streaming video into the prototype. Developed methods to incorporate additional items, such as a view of a specific webpage, in their own appropriately labeled areas. 

  • MailRoom 2.0 - Improved existing features in MailRoom 2.0, affecting the ASP-based web interface and the Visual Basic COM components. Most notable of these was the addition of license validation during the installation of MailRoom 2.0.