Kavin Singh is a software engineer based in Toronto with nine years of hands-on experience building cloud-backed web apps and developer tooling. He has contributed to static analysis for introductory CS education—extending Pylint with control- and data-flow algorithms for PyTA—and has production experience integrating Google Cloud services (Firebase, Storage, Functions, Pub/Sub) to enable audio distribution across smart speaker platforms. Currently at Microsoft, Kavin combines research-led problem solving from university projects with practical full-stack implementation skills in Typescript, React, and Python. He has a knack for turning academic concepts (like control-flow graph construction) into usable engineering features that improve developer and learner experiences. Colleagues describe him as a curious implementer who gravitates toward projects that directly impact users and teaching outcomes.
9 years of coding experience
2 years of employment as a software developer
Bachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at University of Toronto
High School Diploma (Emphasis in Engineering), High School Diploma (Emphasis in Engineering) at Ekamai International School
Contributions:175 pushes, 49 branches in 2 years 1 month
code-analysisteachingpythonadventures
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.