Hasnain Roopawalla

Software Engineer II at Microsoft

Bengaluru, Karnataka, India
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
Hasnain Roopawalla is a Software Engineer II at Microsoft with eight years of experience building scalable, user-focused systems—currently improving the Meeting Join experience in Microsoft Teams for over 300 million users. He writes robust, performant code primarily in React, TypeScript, and Python, and spends significant effort profiling and optimizing live applications to measurably improve UX. His background spans applied machine learning and computer vision—from a master’s thesis on upsampling geospatial time series with RNNs to production tools for autonomous-vehicle and medical-diagnostic workflows—giving him a strong data-driven lens on product problems. Based in Bengaluru, he combines large-scale front-end engineering with practical ML experience and a track record of shipping reliable features across desktop and web platforms.
code8 years of coding experience
job4 years of employment as a software developer
bookBachelor of Technology - BTech Computer Engineering, Bachelor of Technology - BTech Computer Engineering at SVKM's Narsee Monjee Institute of Management Studies (NMIMS)
bookDiploma Computer Engineering, Diploma Computer Engineering at Shri Bhagubhai Mafatlal Polytechnic
bookMaster of Science - MS Computer Science, Master of Science - MS Computer Science at Uppsala University
languagesEnglish, Hindi
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (30)

shortest-path-algorithm10
antcolony9
logic8
optimization8
python8
graph8
p5js8
simulator7
javascript7
machine-learning7
machine-learning-algorithms7
keras7
deep-learning7
flask7
html7

Programming languages (5)

TypeScriptWeb Ontology LanguageJavaScriptJupyter NotebookPython

Github contributions (5)

github-logo-circle
hasnainroopawalla/flux

May 2023 - Feb 2026

Digital logic gate simulator using React, TypeScript and p5.js
Contributions:11 releases, 30 PRs, 173 pushes in 2 years 10 months
digital-logicp5jsreacttypescriptcircuit-simulator
hasnainroopawalla/ShowML

Oct 2021 - Nov 2022

A Python package of Machine Learning Algorithms implemented from scratch.
Contributions:22 releases, 2 reviews, 105 commits in 1 year
machine-learning-algorithmspythondeep-learningmachine-learning
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