Resume

Professional Experience

Software Engineering
12+ years
C#
12+ years
Unity
10+ years
C++
2+ years
Unreal
9+ months
Two Top 50% Steam Games

Education

Bachelor of Science in Computer Science May 2008
– Harding University, Searcy, AR
Microsoft Certified Systems Administrator November 2008

Work History


November 2010 to Present
Freelance Software Engineer

February 2024 to Current
Pickford AI / AI Broadcasting
Developer
Python, C# and Unity
Responsible for
  • Integrating generative AI models and Unity to create shows and environments

October 2023 to Current
Miro Health
Unity Developer
C# and Unity
Responsible for
  • Anti-Cheat
  • Bug Fixing and New Features

June 2023 to November 2023
AIBroadcasting
Using AI to create TV episodes
Unity Developer
C# and Unity
Responsible for:
  • Integrating Unity and ChatGPT for episode script generation and set interaction
  • Integrating Unity ElvenLabs API for voice generation

July 2017 to March 2023
Supercombo
Arcanium
Senior Developer
Unity and C#
Responsible for:
  • A majority of the game and its underlying systems.
  • AI for computer opponents.
  • Database for profiles, stats and run history
  • Created tools to simplify localization, create, edit, and import cards and artifacts, automate build uploading
  • Memory optimization for the mobile version, Android and IOS
  • Implementing the Netflix SDK
  • Steam SDK integration
Unannounced multiplayer cooperative FPS game
Senior Developer
Unreal and C++
Responsible for:
  • All major game systems
  • All networking features

February 2011 to Present
Zukor Interactive
Lead Developer
Unity, C#, C++, WPF
Responsible for:
  • Eight games for use in neurofeedback and biofeedback training.
  • Several VR prototype games for phobias and relaxation.
  • Common API for seven very different neurofeedback and biofeedback system SDKs.
  • Common API for storing client profiles, scores and settings across all Zukor products.
  • An SDK for companies to use for integration and support of all Zukor products.
  • Support tools for localization, log gathering and sending, usage reporting, licensing system, customization of a remote support tool and many smaller support tools.

January 2013 – April 2013
Unity 3D Consultant
Responsible for:
  • Helping the team with their Unity Questions and scripting issues in C#.

November 2012 – March 2013
Mobile Internet Ltd
Unity 3D developer
Responsible for:
  • Implementing requirements and creating solutions for requested features for a network protocol simulator.

December 2011 – 2014
File Harmonizer
Automates harmonizing MS Office file formats using filters.
Software Engineer
MS Office interop, WPF, and C#
Responsible for:
  • The whole program and code base.

November 2011
Zigzag Animation
Swedish production company of animated films, children’s books, comics, music and sound design.
Web Developer
Responsible for:
  • Customizing a WordPress theme using CSS/PHP.
  • Modified a couple plugins to work with the theme.

April 2011 – August 2011
Willson International
A Canadian and U.S. customs brokerage that delivers service to importers and exporters in North America.
Software Developer/Tester
C# Unit Testing
Responsible for:
  • Entering data in to unit tests.
  • Running unit tests and fixing failed code to pass the unit tests.
  • Implemented code to read and write database entities and relationships.

November 2010 to February 2013
EyeProtectorPro
RSI prevention, break reminder, stress buster, and time tracker.
Freelance Lead Software Developer
C# and Winforms
Responsible for:
  • The entire project.