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.
4 years of coding experience
2 years of employment as a software developer
Bachelor's Degree, Computer Science and Engineering, 3.54, Bachelor's Degree, Computer Science and Engineering, 3.54 at Guru Nanak Dev University
Masters Degree, Computer Science, Masters Degree, Computer Science at Stony Brook University
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.
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.