About
I have been employed in the video game industry since 2002 by various development studios and publishers in the USA, England and Germany.
My colleagues regard me as a hard working professional who delivers solid and timely solutions. I describe myself as a strong software engineer who has experience developing for a variety of platforms and who is fluent in several programming languages. I am a flexible, and motivated self-starter with a drive for solving problems and learning how things work - I believe in agile development practices, unit testing, and writing code that is beautiful, robust, and easy to maintain. I have a passion for learning and often work on projects at home to boost my skills and abilities.
When I am not busy working, I enjoy motorcycling, bicycling, snowboarding, art, physical fitness, gaming, AI, robotics, and, of course, programming for fun.
Specialties
- Game systems architecture and implementation.
- General gameplay and AI programming.
- Tools, build systems and asset pipeline development.
- Research and prototyping.
- Test-driven development and Extreme Programming techniques.
- Team leadership, technical project planning, and management using Scrum.
- Servicing the needs of artists and designers.
- Organized, reliable, and professional work habits.