Christian Jans is a software engineer with seven years of experience building scalable cloud infrastructure and research-driven ML systems, currently contributing to EC2 Auto Scaling at AWS. He blends practical backend engineering with a strong research bent—past roles include university research on image segmentation and multiple deep reinforcement learning projects applied to robotics, board games, and autonomous driving. An active open-source contributor, he implemented the Clobber game in DeepMind’s well-known OpenSpiel framework and extended Python and Julia wrappers so researchers can use the new environment. Based in Edmonton, he leverages a Computer Engineering co-op education to move ideas from prototypical research into production-quality services.
7 years of coding experience
2 years of employment as a software developer
Bachelor of Science, Computer Engineering Co-op — Software Option, Bachelor of Science, Computer Engineering Co-op — Software Option at University of Alberta
High School Diploma, High School Diploma at Bev Facey High School
OpenSpiel is a collection of environments and algorithms for research in general reinforcement learning and search/planning in games.
Role in this project:
Back-end Developer
Contributions:10 reviews, 35 commits, 7 PRs in 11 months
Contributions summary:Christian's primary contribution involves the implementation of the Clobber game within the OpenSpiel framework. This includes the creation of the `clobber.cc` file, which contains the game logic, rules, and state management. Furthermore, the user integrated the new Clobber game into the OpenSpiel framework by adding methods for a new initial state to the Python and Julia wrappers. These changes enabled the game to be accessible and used via the Python and Julia APIs.
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.