- Linear Algebra and Game Physics
- Matchmaking
- Gameplay Programming
- Networking
- Multi-Platform Software (PC / XB1 / PS4 and Android / iOS)
- User Accounts and Persistence
I also have experience with various low-level techniques and technologies including:
- Binary Packing / Formatting
- C# / C++ Interop
- Shaders
- C++
- GPU Acceleration
Finally, I have work experience and a formal education in the design side of game development backed by extensive experience as the end-user (20+ years of about 2 hours per day) so I am capable of handling a design role as well.
Below are my most prominent projects. Click them for more details.