Tushar Gupta

Software Engineer at Apple

Seattle, Washington, 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
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.
code13 years of coding experience
job12 years of employment as a software developer
bookBachelor of Technology (B.Tech.) Computer Software Engineering, Bachelor of Technology (B.Tech.) Computer Software Engineering at Maharaja Surajmal Institute Of Technology
bookMaster's degree Computer and Information Sciences General, Master's degree Computer and Information Sciences General at Syracuse University College of Engineering and Computer Science
languagesEnglish, Hindi
github-logo-circle

Github Skills (24)

algorithm10
algorithms10
javascript10
lib10
testing10
net10
statistics10
user-authentication10
authentication10
dotnet10
statistic10
data-structure10
asp-net10
jsonwebtoken10
angularjs10

Programming languages (4)

C#TypeScriptJavaScriptHTML

Github contributions (5)

github-logo-circle
Role in this project:
userFull-stack Developer
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.
IdentityModel extensions for .Net
Role in this project:
userBackend Developer
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.
Request Free Trial
Tushar Gupta - Software Engineer at Apple