Tomasz Wesołowski

Senior Software Engineer at Google

Krakow, Lesser Poland Voivodeship
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code11 years of coding experience
job8 years of employment as a software developer
bookMarshal Stanisław Malachowski High School, Plock
bookMaster's degree Theoretical Computer Science, Master's degree Theoretical Computer Science at Jagiellonian University
languagesEnglish, Polish, German
stackoverflow-logo

Stackoverflow

Stats
956reputation
89kreached
26answers
28questions
github-logo-circle

Github Skills (17)

python10
hash-functions10
game-development10
data-structure9
algorithm9
algorithms9
machine-learning9
data-structures9
socket6
flash6
android6
tensorflow6
theano6
actionscript6
java6

Programming languages (2)

C++Python

Github contributions (5)

github-logo-circle
Zulko/easyAI

Apr 2015 - Apr 2015

Python artificial intelligence framework for games
Role in this project:
userBack-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.
pythongamesartificialmachine-learningai
Contributions:179 commits in 3 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
Tomasz Wesołowski - Senior Software Engineer at Google