Jonathan Chan is a graduate student and former systems programming lab (splab) teammate with nine years of software experience, currently pursuing advanced studies in programming languages (MSc at UBC, transitioning toward PhD work at UPenn). Based in Vancouver, he blends rigorous academic training with practical research experience in PL, bringing deep interest in language design, compilers, and systems. His background suggests comfort collaborating in research labs and contributing to codebases that bridge theory and implementation. Jonathan’s trajectory from UBC to UPenn signals a strong research focus and ambition to push PL scholarship toward real-world impact.
A demo implementation of a simple dependently-typed language
Contributions:116 pushes, 8 branches in 1 year 10 months
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.