Srinjoy Majumdar is a software engineer and founder with 10 years of experience, now building healthcare AI as Co-Founder & CEO of Shasta Health to support independent physical therapists. He previously led computer-vision initiatives for Microsoft HoloLens, improving SLAM tracking, building AR/VR experiences in Unity and Unreal, and shipping a SLAM + spatial-audio navigation system for visually impaired users. Srinjoy pairs that perception expertise with backend and platform engineering—contributing to GitHub Classroom and a GitHub–Jira integration by implementing authentication, batching, deduplication and robust error handling. His career spans robotics research at UT Austin, production engineering roles at GitHub and Microsoft, and close collaboration with startups in frontline industries, giving him uncommon fluency across embedded systems, cloud services, and developer tools. Based in San Francisco, he blends research-driven problem solving with a bias for shipping practical, user-focused products.
GitHub Classroom automates repository creation and access control, making it easy for teachers to distribute starter code and collect assignments on GitHub.
Role in this project:
Back-end Developer
Contributions:369 commits, 79 PRs, 253 pushes in 1 year 3 months
Contributions summary:Srinjoy primarily focused on backend development, implementing functionality related to user authentication and access control within the application. Their contributions involved modifying application controllers to handle user authentication, session management, and scope validation. They also made improvements to manage access tokens and authorization, ensuring secure access to the application's resources.
DEPRECATED (moved to private repository) - Connect your code with your project management in Jira
Role in this project:
Back-end Developer
Contributions:13 commits, 12 PRs, 41 pushes in 1 month
Contributions summary:Srinjoy primarily focused on enhancing the integration between the GitHub repository and Jira. Their work involved implementing issue key deduplication and truncation logic within the Jira client to adhere to API limits. They also addressed the handling of errors, specifically related to repository deletion, and implemented batching for commit updates to improve efficiency. Additionally, the user worked on refactoring and optimizing the sync process.
integrationjiraatlassianproject-managementtrello
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.