Leon Tan

Software Engineer at DFINITY

Lucerne, Lucerne, Switzerland
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

🤩
Rockstar
🎓
Top School
Leon Tan is a software engineer with 10 years of experience, currently building backend systems at DFINITY in Lucerne, Switzerland. He holds a Master's in Computer Science from the Technical University of Braunschweig and a BSc from the University of Göttingen. Leon contributes to high-profile open-source blockchain infrastructure—having fixed registry behavior and eliminated duplicate test code in the Internet Computer repository—demonstrating attention to correctness, maintainability, and testing. He combines deep systems-level thinking with practical code hygiene, favoring robust data size limits and clearer registry semantics. Colleagues can expect a pragmatic engineer who balances research-grade protocols with production-ready implementation.
code10 years of coding experience
bookMaster's degree, Computer Science, Master's degree, Computer Science at Technical University of Braunschweig
bookBachelor of Science - BS, Bachelor of Science - BS at The University of Göttingen
github-logo-circle

Github Skills (3)

rust10
blockchain9
testing8

Programming languages (4)

TypeScriptRustCJavaScript

Github contributions (5)

github-logo-circle
dfinity/ic

Dec 2021 - Jan 2023

Internet Computer blockchain source: the client/replica software run by nodes
Role in this project:
userBack-end Developer
Contributions:168 reviews, 127 commits, 68 PRs in 1 year 1 month
Contributions summary:Leon contributed to fixing the `get_versions_since` function within the Registry Canister, focusing on code differences within the `canister.rs` and `registry.rs` files. The user also worked on the `types/messages.rs` file. These changes involve correcting data size limits and modifying registry behavior. Furthermore, the user removed code duplication in the artifact-pool testing, indicating a focus on code maintainability and testing practices within the project.
replicablockchainnodesdfinityinternet
Sawchord/webtonic

Nov 2020 - Mar 2022

Tonic gRPC client for the Web
Contributions:67 commits, 5 PRs, 20 pushes in 1 year 3 months
grpcwebclienttonicgrpc-clienttypescript
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 Tan - Software Engineer at DFINITY