Tomasz Wesołowski is a Senior Software Engineer with 11 years of experience, currently focused on ML autoscaling at Google from Krakow. He combines deep theoretical computer science training (MSc/BSc, Jagiellonian University) with hands-on work on search algorithms, knowledge-graph ML models, and production ML infrastructure. Tomasz has contributed to open-source AI tooling—improving game AI algorithms and performance in the well-known easyAI framework—reflecting a strong interest in algorithmic rigor and optimization. His career blends research-minded problem solving with large-scale system delivery at Google, and he often surfaces subtle performance wins through careful algorithm and data-structure design.
11 years of coding experience
8 years of employment as a software developer
Marshal Stanisław Malachowski High School, Plock
Master's degree Theoretical Computer Science, Master's degree Theoretical Computer Science at Jagiellonian University
Python artificial intelligence framework for games
Role in this project:
Back-end Developer
Contributions:11 commits, 3 PRs, 2 comments in 9 days
Contributions summary:Tomasz primarily contributed to the development of AI algorithms and game logic within the `easyai` framework. They implemented new games such as Chopsticks and TicTacToe, incorporating the `TwoPlayersGame` structure. Furthermore, the user introduced the Memory-Enhanced Test (MT) driver and associated algorithms (SSS*, DUAL), and enhanced them with transposition tables. The commits also included hash functions for the transposition tables and a refactoring of the Reversi game, demonstrating a focus on improving the AI's performance and expandability.
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
Tomasz Wesołowski - Senior Software Engineer at Google