Tim De Jager is a Senior Software Developer with 13 years’ experience building backend systems, robotics platforms, and game engine tooling across startups and product teams. Based in Utrecht, he blends hands-on Rust and C++ engineering with product ownership and team coaching—having moved between roles like robotics engineer, product owner, and expert lead to deliver customer-focused solutions and KPIs. He contributes to notable open-source projects such as the Mun language and the Rust-based Python project manager uv, demonstrating attention to language design, tooling, and developer ergonomics. Equally comfortable solving low-level motion-planning challenges and designing metrics stacks (InfluxDB/Grafana), Tim is an extroverted collaborator who prioritizes clear goals and strong team bonds to turn technical visions into real client value.
13 years of coding experience
9 years of employment as a software developer
Master, Game and Media Technolog, Master, Game and Media Technolog at Universiteit Utrecht
Bachelor of Applied Science (B.A.Sc.), Informatica, Bachelor of Applied Science (B.A.Sc.), Informatica at Hogeschool Utrecht
Contributions:14 commits, 3 PRs, 4 comments in 8 months
Contributions summary:Tim primarily contributed to the development of the Mun language, focusing on syntax and language features. Their work included adding the `pub` keyword for visibility control and integrating it across the syntax, grammar, and code model. They also addressed formatting issues and added file synchronization/watching functionalities within the language server. These changes involved modifications to the syntax, parsing, and code generation components.
An extremely fast Python package and project manager, written in Rust.
Role in this project:
Back-end Developer
Contributions:11 reviews, 18 PRs, 38 comments in 8 months
Contributions summary:Tim primarily contributed to the `uv` project, a Python package and project manager written in Rust. Their work included implementing features such as adding an installer method to the `InstalledDist` struct, making the `query` method of the `Interpreter` public, and allowing environment variables to be passed for SDist building. Additionally, they exposed types from `uv_normalize`, made `direct_url` public, and addressed minor issues. These changes demonstrate a focus on enhancing the project's functionality and usability for developers.
packagingpythonresolveruv
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.