Thiago Barbalho is a Data Scientist and PhD researcher in Computer Science with 11 years of experience building exact and heuristic optimization models for scheduling under natural and industrial catastrophe scenarios. He blends academic rigor from his doctoral work at Université Le Havre Normandie with practical industry impact, now applying optimization and data-driven decision making at Suzano. Comfortable in Python and C/C++, he has contributed to quality and test automation for the widely used pygame library, improving robustness in core drawing and collision functionality. His background spans research and teaching roles in Brazil and France, reflecting an ability to translate complex combinatorial models into reliable, production-ready solutions. Notably, he focuses on crisis-aware scheduling problems—an uncommon but high-impact niche that bridges operations research and real-world resilience.
11 years of coding experience
6 years of employment as a software developer
Ph.D. in Computer Science, Ph.D. in Computer Science at Université Le Havre Normandie
B.Sc. in Computer Science, B.Sc. in Computer Science at Universidade do Estado do Rio Grande do Norte
M.Sc. in Computer Science, M.Sc. in Computer Science at Universidade Federal Rural do Semi-Árido
🐍🎮 pygame (the library) is a Free and Open Source python programming language library for making multimedia applications like games built on top of the excellent SDL library. C, Python, Native, OpenGL.
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:13 commits, 9 PRs, 12 comments in 2 months
Contributions summary:Thiago's contributions focused on improving the testing of the `pygame` library. They implemented new tests for the `draw` module, specifically targeting the `circle`, `ellipse`, and `arc` functions. The commits also included tests for `Rect` object methods like `unionall` and `collidedict`, ensuring the library's functionality and reliability. Additionally, the user fixed issues related to zero-sized rectangles in collision detection, improving the robustness of the library.
Contributions:41 pushes, 1 branch in 5 years 8 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.