Prakhar Srivastav is a Senior Software Engineer in San Francisco with 14 years of experience building full‑stack systems for large-scale developer platforms, currently improving developer productivity on Google Research and contributing to Firebase products used by millions of apps. He blends strong front-end craftsmanship—shown in notable open-source UI work like react-tags and FirebaseUI—with backend systems and tooling experience from projects such as Newman and production messaging services at Google. He holds a CS master’s from Columbia (4.0 GPA) and an MBA from IIM Calcutta, a rare mix that helps him bridge technical design, product thinking, and developer experience. Beyond shipping features, Prakhar contributes to algorithmic and systems tooling (Python algorithms, Rust Rosetta solutions, Docker curriculum), reflecting both deep implementation skills and a taste for developer-facing documentation and ergonomics.
14 years of coding experience
1 year of employment as a software developer
BITS Pilani, Birla Institute of Technology and Science
Master's degree, Computer Science, GPA: 4.00, Master's degree, Computer Science, GPA: 4.00 at Columbia University in the City of New York
Master of Business Administration (MBA), Master of Business Administration (MBA) at Indian Institute of Management, Calcutta
Science, Science at Delhi Public School - R. K. Puram
:dolphin: A comprehensive tutorial on getting started with Docker!
Role in this project:
Technical Writer
Contributions:267 commits, 85 PRs, 280 pushes in 6 years 5 months
Contributions summary:Prakhar's commits primarily focus on updating the tutorial's content by adding sections on installation prerequisites, docker run, terminology, Docker images, Dockerfile, and Docker on AWS. The user also made minor revisions such as fixing typos, adding styling, and improving the structure. The changes made by the user are focused on content and presentation to guide the user, demonstrating technical documentation expertise.
A fantastically simple tagging component for your projects
Role in this project:
Front-end Developer
Contributions:167 commits, 91 PRs, 213 pushes in 3 years 9 months
Contributions summary:Prakhar primarily contributed to the user interface of a tagging component built using React. They fixed issues related to pathing, merge conflicts, and styling. The commits demonstrate improvements in the styling and layout of the component and the creation of a new component. They also introduced functionality to the tagging functionality, implementing drag and drop features.
reactjavascriptreact-tagsdragdroptagging
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
Prakhar Srivastav - Senior Software Engineer at Google