Chris Kruger is a seasoned Head of Engineering and founder with 14+ years building games, cloud platforms and payment systems from Perth, Australia. He leads player engagement technology at VGW while maintaining a long-running indie games studio, demonstrating rare fluency across production C++ game engines and modern backend stacks like Kotlin, Rust and Ruby on Rails. Comfortable from low-level graphics and engine work to cloud architecture on AWS, he repeatedly ships cross-platform ports and integrations (notably Steam and OSX ports) and has contributed secure SSH and payment gateway improvements to prominent open-source projects. A pragmatic technical leader and consultant, he hires, mentors and gets hands dirty on complex multi-disciplinary projects spanning DevOps, CI/CD and database design. His toolkit includes C++, Go, Typescript, Postgres and Snowflake, with curious side expertise in graphics and BSD/Linux systems. That combination of production game-engine chops and cloud-native engineering gives him an unusual ability to bridge real-time performance constraints with scalable backend systems.
14 years of coding experience
23 years of employment as a software developer
BSc Computer Science, BSc Computer Science at The University of Western Australia
Churchlands Senior High School
Wembley Downs Primary School
Bsc Physics/Geophysics, Bsc Physics/Geophysics at Curtin University
Active Merchant is a simple payment abstraction library extracted from Shopify. The aim of the project is to feel natural to Ruby users and to abstract as many parts as possible away from the user to offer a consistent interface across all supported gateways.
Role in this project:
Back-end Developer
Contributions:2 reviews, 8 commits, 9 PRs in 3 years 1 month
Contributions summary:Chris primarily worked on enhancing the Pin Payments gateway integration within the Active Merchant library. Their contributions include updating API URLs, adding support for 3DS, and implementing void and unstore functionality. They also added support for new card types like Diners Club, Discover, and JCB. The user's work focused on expanding payment gateway support and improving the library's functionality.
Contributions summary:Chris's primary contribution centered around implementing SSH agent forwarding functionality. This involved adding new channel types, modifying existing code to support agent interactions, and integrating with a System_SSH_Agent class. The changes included modifications to the Net_SSH2 and System_SSH_Agent classes, indicating a focus on secure communication protocols within the library. These changes enhanced the library's capabilities for secure shell connections.
ecdhsshelliptic-curve-cryptographyltssecure
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Chris Kruger - Head Of Engineering at Geidi IT Management