Kavin Singh

Software Engineer at Microsoft

Toronto, Ontario, Canada
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
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.
code9 years of coding experience
job2 years of employment as a software developer
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at University of Toronto
bookHigh School Diploma (Emphasis in Engineering), High School Diploma (Emphasis in Engineering) at Ekamai International School
languagesEnglish, Thai, Punjabi, Hindi
github-logo-circle

Github Skills (31)

static-analysis10
ssa10
code-analysis10
python9
pylint9
parser9
inference-engine8
static-code-analysis7
bots7
sdk7
nodejs6
microsoft-cognitive-services6
js5
bot-framework5
javascript4

Programming languages (5)

C#TypeScriptCSSVerilogPython

Github contributions (5)

github-logo-circle
kavins14/Online-File-Storage

Oct 2017 - Oct 2018

Contributions:6 commits, 4 pushes, 1 branch in 1 year
kavins14/pyta

May 2019 - Jun 2021

Adventures in code analysis for teaching Python.
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.
Request Free Trial
Kavin Singh - Software Engineer at Microsoft