Jaap Wijnen is a Senior Software Engineer based in Amsterdam with nine years of experience building backend and iOS systems, hardware prototypes, and data-driven products. Trained as a theoretical physicist, he brings mathematical rigor to practical engineering—ranging from Red-Black tree implementations and native MongoDB driver work in Swift to production microservices and tooling. He has acted as developer and tech lead at innovation studio Bit, founded a web/mobile side project, and contributed to notable open-source Swift projects, including algorithm and MongoDB driver repositories. Comfortable across hard- and software, Jaap mixes low-level systems thinking with product-minded delivery and has a creative streak evident in office design, branding, and hardware tinkering. He seeks his next role at a company with a futuristic, social, or environmental mission where he can apply cross-disciplinary experience in prototyping, ML/data work, and system design.
9 years of coding experience
8 years of employment as a software developer
Master of Science, Theoretical Physics, Master of Science, Theoretical Physics at Universiteit van Amsterdam
Algorithms and data structures in Swift, with explanations!
Role in this project:
Back-end Developer
Contributions:48 commits, 32 PRs, 2 pushes in 1 year 3 months
Contributions summary:Jaap implemented a Red-Black Tree data structure in Swift, including node and tree classes with insert, delete, find, and verify methods. The user made subsequent revisions to the initial implementation, fixing a bug in the insertion logic and improving the code style by adopting the `CustomStringConvertible` protocol and modifying enum naming conventions. Additional contributions involved updating and migrating various data structures and algorithms from older Swift versions to Swift 3, demonstrating a focus on maintaining and improving the codebase.
Contributions:7 releases, 31 commits, 9 PRs in 3 months
Contributions summary:Jaap primarily contributed to the native MongoDB driver for Swift, Mongokitten. They updated the workflow to support Swift 5.6, fixed build errors, and added comments for better clarity. Furthermore, the user implemented ISO8601 formatting for dates on the Linux platform. They also worked on aggregate functions, database migration, and testing, including the addition of typesafe indexes.
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
Jaap Wijnen - Senior Software Engineer at PassiveLogic