Tushar Gupta is a seasoned software engineer with 13 years of experience building backend and full-stack systems, currently based in Seattle and pursuing a Master’s in Computer Science from Syracuse University. He has held progressive engineering roles at Microsoft and now Apple, delivering production services and reliability-focused improvements across large codebases. An active open-source contributor, Tushar has improved widely used projects such as the jStat JavaScript statistics library and Microsoft’s ADAL identity libraries, addressing subtle bugs in matrix handling, token refresh loops, and JWT processing. He blends strong backend expertise with data-focused interests in analytics, mining, and machine learning, and has experience adding test coverage and observability to complex systems. Known for pragmatic problem-solving, he often surfaces non-obvious fixes (e.g., correct output shapes and refresh-edge cases) that improve stability and developer experience.
13 years of coding experience
12 years of employment as a software developer
Bachelor of Technology (B.Tech.) Computer Software Engineering, Bachelor of Technology (B.Tech.) Computer Software Engineering at Maharaja Surajmal Institute Of Technology
Master's degree Computer and Information Sciences General, Master's degree Computer and Information Sciences General at Syracuse University College of Engineering and Computer Science
Contributions:5 releases, 89 commits, 105 PRs in 1 year
Contributions summary:Tushar primarily contributed to the JavaScript library `adal-angular` by updating minified files and merging development branch changes. They also addressed refresh token loop issues and added extensibility for anonymous endpoints. Furthermore, the user added tests to the project, and updated library version. Their commits demonstrate a focus on maintaining and improving the library's functionality, potentially including bug fixes, and enhancements.
Contributions:10 releases, 190 commits, 178 PRs in 1 year 5 months
Contributions summary:Tushar primarily focused on adding logging statements and modifying the runtime environment, indicating a focus on backend development tasks. They made changes to the `JwtSecurityTokenHandler.cs` file, which involves creating and validating JSON Web Tokens, and also added logging to other areas of the code. These changes suggest they were involved in improving the application's stability and debugging capabilities, as well as working on core authentication-related functionalities.
dotnetextensionscsharpazure-ad-b2cidentity
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.