Thomas Schaffer is a Technical Manager with 10+ years' experience designing and shipping distributed systems at OVH, leading framework and API teams through a microservices transition. He is a hands-on backend engineer and Golang enthusiast who favors simple, elegant code while balancing consistency, performance, and availability. Thomas has contributed to notable open-source projects such as OVH's µTask automation engine and the Go port of libphonenumber, improving robustness, retry logic, and plugin behavior. With an MSc in Computational Intelligence and a background teaching C/C++, he brings both academic rigor and practical tooling experience—often automating workflows and building game-solving AIs in his spare time.
10 years of coding experience
5 years of employment as a software developer
Epitech
Master of Science (MSc), Computational Intelligence, Distinction, Master of Science (MSc), Computational Intelligence, Distinction at University of Kent
µTask is an automation engine that models and executes business processes declared in yaml. ✏️📋
Role in this project:
Back-end Developer
Contributions:32 reviews, 16 commits, 45 PRs in 3 months
Contributions summary:Thomas primarily contributed to the back-end functionality of the `utask` automation engine, focusing on plugin development and core engine improvements. They addressed bugs related to HTTP plugin behavior, added configuration options, and refined the task retry logic. Moreover, the user worked on improvements to template loading and value handling within the engine, ensuring consistent behavior. Additionally, the user made changes to database configuration, step dependencies and added autorun at creation feature.
Contributions:5 commits, 6 PRs, 7 comments in 3 months
Contributions summary:Thomas focused on improving the robustness and accuracy of the libphonenumber Go port. They fixed leading zero issues for Italian numbers, adding corresponding regression tests. The user also addressed issues with invalid numbers being considered valid, implementing stricter regex matching and incorporating unit tests. Additionally, they updated the codebase to reflect metadata changes from the upstream project.
golanglibphonenumber
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.