Leon Lan is a co-founder and routing specialist with eight years of experience building software for routing and scheduling, currently based in Amsterdam. He holds cum laude degrees in Econometrics & Operations Research and Mathematics and completed a PhD candidacy focused on optimization, blending strong theoretical foundations with practical system design. Leon is a hands-on back-end developer and active open-source contributor—his work on ALNS implemented robust stopping criteria, runtime statistics, and architectural refactors that reveal deep familiarity with metaheuristics for vehicle routing. At RoutingLab he translates academic algorithms into production-ready tooling, and his background as a consultant and teacher gives him a knack for turning complex optimization problems into clear, usable software. Notably, his contributions emphasize both algorithmic correctness and observability, tracking runtime and progress for repeatable experiments.
8 years of coding experience
MSc Econometrics and Operations Research, 9.0/10 (Cum Laude), MSc Econometrics and Operations Research, 9.0/10 (Cum Laude) at Vrije Universiteit Amsterdam
BSc Liberal Arts and Sciences, Mathematics, 3.7/4 (Cum Laude), BSc Liberal Arts and Sciences, Mathematics, 3.7/4 (Cum Laude) at Amsterdam University College
Semester abroad, Mathematics, Semester abroad, Mathematics at National University of Singapore
Contributions:96 reviews, 16 commits, 26 PRs in 6 months
Contributions summary:Leon primarily focused on implementing stopping criteria for the Adaptive Large Neighborhood Search (ALNS) algorithm. Their contributions included creating base classes, implementing and testing stopping criteria such as maximum iterations and runtime, and refactoring existing code for improved efficiency. Additionally, they added features to the statistics collection to track algorithm progress, including start time and total runtime, and addressed operator coupling dependencies. The user's work involved significant modifications to the core `ALNS.py` and test files, indicating a deep understanding of the algorithm's inner workings.
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.