Jake Tuero is a PhD candidate in Computer Science at the University of Alberta with nine years of experience teaching and developing research-grade software. As a Principal Instructor and long-standing Graduate Teaching Assistant, he blends pedagogy with practical systems work, mentoring students while delivering course and lab infrastructure. His open-source contributions include significant backend development to DeepMind's OpenSpiel—adding complex game elements and observation features to the BD mines environment—demonstrating strengths in reinforcement learning environments and state representation. Based in Edmonton, he pairs academic rigor with hands-on engineering, often optimizing probabilistic simulation and integration challenges that bridge research and reproducible code.
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:12 commits, 2 PRs, 5 comments in 1 year 7 months
Contributions summary:Jake contributed significantly to the development of the BD mines game within the OpenSpiel framework. Their work involved implementing new game elements, including keys, doors, and nuts, enhancing the game's features and complexity. They also introduced support for IDs in the observation tensor, which likely impacts how game states are represented and analyzed. Furthermore, the user integrated the game with sampled stochastic chance mode, optimizing and integrating existing features.
AI controllers for Rocks'n'Diamonds, an open source arcade style game of Boulder Dash, Emerald Mine, and Sokoban.
Contributions:3 releases, 96 commits, 36 pushes in 1 year 10 months
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
Jake Tuero - Principal Instructor at University of Alberta