Tim Van Der Meij is a senior software developer with 13 years of experience, currently building products for DetACT after its acquisition by DataExpert. He holds an M.Sc. in Computer Science from Leiden University and has a strong background in C++, Python, JavaScript and backend systems from both industry and university teaching roles. Tim contributes to prominent open-source projects like Mozilla's PDF.js and the Servo web engine, focusing on code quality, refactoring, and spec-aligned implementations that improve long-term maintainability. His work spans front-end annotation features and subtle backend correctness fixes, demonstrating an eye for both user-facing details and low-level engine behavior. Based in The Hague, he combines academic teaching experience with practical production engineering, often preferring cleanups and deprecations that reduce technical debt. Colleagues would describe him as a pragmatic engineer who quietly raises code quality across large, long-lived codebases.
13 years of coding experience
14 years of employment as a software developer
Atheneum, Atheneum at Kennemer Lyceum Overveen
Master of Science (M.Sc.) Computer science, Master of Science (M.Sc.) Computer science at Leiden University
Contributions:45 releases, 1763 reviews, 3166 commits in 9 years 6 months
Contributions summary:Tim focused on improving the code structure of the PDF reader in JavaScript by modifying variable names, using constants, removing the usage of insertAdjacentHTML and replacing it with textContent. They also added an option to disable automatic scrolling for output during testing. Additionally, they implemented support for annotation border style and implemented a new set of annotation features.
Servo, the embeddable, independent, memory-safe, modular, parallel web rendering engine
Role in this project:
Back-end Developer
Contributions:8 commits, 10 PRs, 53 comments in 2 months
Contributions summary:Tim's contributions primarily involve modifying and refactoring the Servo web engine codebase. They removed unused imports, deprecated features, and dead code, demonstrating a focus on code cleanup and optimization. The user also worked on aligning the XHR's SetResponseType method with specifications and moved the util::persistent_list function to the appropriate layout component. Additionally, the user improved logging by replacing `debug!` with `warn!` statements in the compositing component.
browserrustjavascriptbrowser-engineservo
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
Tim Van Der Meij - Senior Software Developer DetACT at DataExpert