Tomas Roun

Python Core Developer at CERN

Vernier, Geneva, Switzerland
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

🤩
Rockstar
🎓
Top School
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.
code11 years of coding experience
job5 years of employment as a software developer
bookInženýr (Ing.), Artificial Intelligence, Inženýr (Ing.), Artificial Intelligence at Faculty of Electrical Engineering, Czech Technical University in Prague
languagesEnglish, French, Czech, italština
github-logo-circle

Github Skills (35)

static-typing10
javascript10
typesc10
video-conferencing10
python10
stub10
stubs10
testing10
dynamic-typing10
typescript10
event-sourcing10
implicit-typing10
flask-ask10
type-system10
optional-typing10

Programming languages (13)

CSSC++RustCHTMLTypeScriptDockerfileShell

Github contributions (5)

github-logo-circle
indico/indico

Jun 2021 - Jan 2023

Indico - A feature-rich event management system, made @ CERN, the place where the Web was born.
Role in this project:
userBack-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.
management-systemevent-management-systemeventspythoncern
python/cpython

Apr 2023 - Apr 2025

The Python programming language
Role in this project:
userBack-end Developer & QA Engineer
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.
python-programmingprogramming-languagepythonpython-programming-language
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
Tomas Roun - Python Core Developer at CERN