Balraj Mahal

Software Engineer at Microsoft

Town of Brookhaven, New York, United States
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
Balraj Mahal is a full-stack software engineer with four years of professional experience building backend and web systems, currently working at Microsoft after earlier full-stack work at Barclays Investment Bank. He has a strong Java/Spring background and practical experience across the stack from databases to front-end features, plus a Master’s in Computer Science from Stony Brook University. At Microsoft he has contributed to the widely used Microsoft Authentication Library for JavaScript, adding logout-state handling, fixing decoding issues, and hardening tests—demonstrating attention to security-sensitive flows in open-source identity tooling. His earlier roles include teaching computer vision concepts as a graduate TA and integrating genomic variant-caller support in research software, showing a blend of production engineering and research exposure. Based in Town of Brookhaven, NY, Balraj combines disciplined engineering practices with a knack for improving robustness in authentication and data-processing pipelines.
code4 years of coding experience
job2 years of employment as a software developer
bookBachelor's Degree, Computer Science and Engineering, 3.54, Bachelor's Degree, Computer Science and Engineering, 3.54 at Guru Nanak Dev University
bookMasters Degree, Computer Science, Masters Degree, Computer Science at Stony Brook University
languagesEnglish, Hindi, Punjabi
github-logo-circle

Github Skills (7)

user-authentication10
authentication10
javascript10
oauth10
testing10
url-parsing9
path-manipulation9

Programming languages (1)

TypeScript

Github contributions (3)

github-logo-circle
Microsoft Authentication Library (MSAL) for JS
Role in this project:
userBack-end Developer
Contributions:6 releases, 162 reviews, 442 commits in 1 year 5 months
Contributions summary:Balraj's contributions primarily involve modifications to the Microsoft Authentication Library (MSAL) for JavaScript. These changes include adding support for state parameters in the logout URL, fixing double decoding issues, adding additional parameters to the logout URL, and incorporating extra query parameters. The user also added tests to ensure the correct functionality of the newly added features.
single-page-applicationjavascriptauthenticationmicrosoft-authentication-librarymicrosoft-authentication
Microsoft Authentication Library (MSAL) for JS
Contributions:277 PRs, 321 pushes, 140 branches in 5 months
javascriptauthenticationmicrosoft-authentication-librarymicrosoft-authenticationmsal-library
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
Balraj Mahal - Software Engineer at Microsoft