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
:computer: Data Structures and Algorithms in Python
Role in this project:
Backend Developer
Contributions:62 commits, 32 PRs, 38 pushes in 3 years 11 months
Contributions summary:Prakhar primarily contributed to the implementation of data structures and algorithms in Python. Key contributions include updates to the quicksort algorithm and the addition of graph algorithms like connected components and Dijkstra's shortest path, along with implementing heaps. The user also added and tested max and min heaps and implemented Kruskal's algorithm for minimum spanning trees. Their work demonstrates a strong focus on algorithmic problem-solving and data structure implementation.
:truck: San Francisco's finger-licking street food now at your fingertips.
Role in this project:
Front-end Developer
Contributions:55 commits, 20 PRs, 51 pushes in 6 years 7 months
Contributions summary:Prakhar primarily focused on front-end development within the repository. Their commits demonstrate a focus on styling, UI updates, and adding markers to a map, likely to enhance the user interface and display of food truck locations. They have also made changes to base templates and app files, reflecting an effort to integrate and display data within a map interface. Overall, the user has actively contributed to improving the visual and interactive aspects of the application.
fingertipspythonjavascriptdockerfood
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.