- Game Development
- I have helped design, program, debug, and port several titles in mobile and PC-downloadable markets. I have also made several contributions to LibSDL (an open-source, gaming-centric, hardware abstraction library), adding support for UWP (used on Xbox One), and Direct3D 11, among other changes.
- C++
- I have been working with C++ and its tools for well over a decade, largely helping to write and maintain 2D game-engines (using 3D APIs such as Direct3D and OpenGL). This work has spanned multiple platforms, including iOS, Windows, macOS, and Android, and multiple C++ compilers and toolchains, including Microsoft Visual Studio / Visual C++, Xcode, Clang, and GCC.
- iOS and Mobile
- I have helped develop multiple titles in the mobile space, and have worked with the nuts and bolts of publishing to Apple's App Store (including code-signing). I have also integrated and debugged various client-side, vendor-specific SDK integrations, ranging from simple analytics-SDK integrations, to more complex cases involving cloud save-games.
- Build Automation and DevOps
- I have helped automate build processes using a variety of technologies such as Microsoft Azure, Perforce SCM / Helix Core, Git, Subversion (aka SVN), Python, Bash, and TeamCity.
For a more thorough list of technologies that I've worked with, along with notes on my usage of such, check out my Technologies page.
If you think that I might be able to help on a tech project, please check out my Contact page!