Leon Lan

Co-Founder at RoutingLab

Amsterdam, North Holland, Netherlands
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

👤
Senior
🎓
Top School
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.
code8 years of coding experience
bookMSc Econometrics and Operations Research, 9.0/10 (Cum Laude), MSc Econometrics and Operations Research, 9.0/10 (Cum Laude) at Vrije Universiteit Amsterdam
bookBSc 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
bookSemester abroad, Mathematics, Semester abroad, Mathematics at National University of Singapore
languagesDutch, English, Chinese
github-logo-circle

Github Skills (2)

python10
testing10

Programming languages (8)

C++ShellTeXJavaScriptHTMLJupyter NotebookPythonEmacs Lisp

Github contributions (5)

github-logo-circle
N-Wouda/ALNS

May 2022 - Nov 2022

Role in this project:
userBack-end Developer
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.
pythonstable-baselinesvrpadaptivenumba
Code for the dynamic dispatch waves problem.
Contributions:1 release, 3 reviews, 18 PRs in 6 months
dynamic-dispatch-wavesdynamic-vehicle-routingmarkov-decision-processsample-scenariovehicle-routing-problem
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
Leon Lan - Co-Founder at RoutingLab