Tomas Roun is a Python core developer and software engineer with 11 years of experience, currently based in Vernier, Geneva and working at CERN on projects like Indico and SWAN. He contributes to the Python ecosystem at a low level—fixing unittest.mock bugs, improving ctypes tests and typeshed stubs—and recently joined the Python Software Foundation core team. At CERN he ships backend features and UX-aware improvements for a large event-management platform, bridging Flask-based services and frontend needs. Tomas also contributes practical documentation and examples to high-profile open-source projects such as Pyodide, helping make WebAssembly-hosted Python easier to use. His background in AI and robotics (self-driving race car research) gives him a hands-on systems perspective that informs robust engineering and testing. Colleagues describe him as someone who pairs deep language-level knowledge with pragmatic product-oriented contributions.
11 years of coding experience
5 years of employment as a software developer
Inženýr (Ing.), Artificial Intelligence, Inženýr (Ing.), Artificial Intelligence at Faculty of Electrical Engineering, Czech Technical University in Prague
Indico - A feature-rich event management system, made @ CERN, the place where the Web was born.
Role in this project:
Back-end Developer
Contributions:487 reviews, 150 commits, 187 PRs in 1 year 7 months
Contributions summary:Tomas contributed to the Indico event management system by fixing documentation errors and implementing new features. They added support for external contribution references in conferences and also added a new endpoint for room notification settings. Furthermore, the user made improvements to user search functionality, adding avatar display and handling. The commits indicate an understanding of both frontend and backend development within the context of a Flask-based event management system.
Contributions:274 reviews, 91 PRs, 641 comments in 2 years
Contributions summary:Tomas primarily contributed to the Python programming language repository by fixing bugs related to the `unittest.mock` library, specifically addressing function signature enforcement for methods decorated with `@classmethod` or `@staticmethod`. Additionally, they improved the documentation and added tests for various aspects of the `ctypes` module, with a focus on error messages and type handling. The user also worked on general improvements to code quality and documentation across several modules.
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.