Yi Lin

Open Source Software Developer at The Australian National University

Dunedin, Otago, New Zealand
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
Yi Lin is an open source software developer and PhD-trained computer systems researcher with 11 years of experience focused on virtual machines, operating systems, and language runtime design. As lead developer of the Rust-based Memory Management ToolKit (MMTk) at ANU since 2019, he blends metacircular VM design, portability, and compilation/translation techniques to deliver practical, high-performance tooling. He is a quick learner and productive researcher who bridges deep academic expertise with hands-on engineering, having also worked in industry as a software engineer at TracMap. Based in Dunedin, New Zealand, Yi brings a rare mix of rigorous PhD-level systems thinking and pragmatic open-source craftsmanship that accelerates both research prototypes and production-ready runtimes.
code11 years of coding experience
job2 years of employment as a software developer
bookAustralian National University
bookThe University of Melbourne
bookBachelor, Computer Science and Technology, Bachelor, Computer Science and Technology at Shanghai Jiao Tong University
languagesChinese, English
github-logo-circle

Github Skills (77)

programming-language10
windows10
openjdk10
garbage-collection10
rust-lang10
memory-allocation10
memory-management10
linux10
julialang10
root-finding10
compiler10
rust10
science10
julia10
numerical10

Programming languages (10)

JuliaTypeScriptC#JavaDockerfileC++RustJavaScript

Github contributions (5)

github-logo-circle
mmtk/mmtk-core

Dec 2019 - Jan 2023

Memory Management ToolKit
Contributions:32 releases, 1197 reviews, 755 commits in 3 years 1 month
memory-managementmemorymmtkgarbage-collectionwindows
qinsoon/mmtk-openjdk

Feb 2022 - Jan 2025

OpenJDK binding for MMTk
Contributions:179 pushes, 53 branches in 2 years 11 months
openjdkjavammtkbinding
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
Yi Lin - Open Source Software Developer at The Australian National University