Prithviraj Billa is a Member of Technical Staff at OpenAI with 12 years of experience building large-scale systems and enterprise products from San Francisco. Previously a Staff Engineer and Tech Lead at Meta, he applied Generative AI to automate harm reduction across Facebook and Instagram and led development of community messaging features used by millions. His background at Bridgewater includes building research and portfolio tools that cut portfolio generation time in half and improved data provenance for investment decisions. A self-driven engineer with roots from IIT Bombay (ICPC regional competitor), he contributes to open-source projects including notable work on the Scala compiler and practical utilities like node-portfinder. Prithviraj blends deep backend systems expertise with applied AI and product-focused delivery, and he constantly pursues new technical learnings—as reflected in his GitHub motto, “Learn something always new.”
Scala 2 compiler and standard library. Scala 2 bugs at https://github.com/scala/bug; Scala 3 at https://github.com/scala/scala3
Role in this project:
Back-end Developer
Contributions:9 commits, 10 PRs, 21 comments in 1 year 8 months
Contributions summary:Prithviraj's commits primarily focused on the Scala programming language and the Scala standard library within the `scala/scala` repository. They deprecated methods (`Iterable.scan`, `IterableOnce.fold`, etc.) and added missing constructors on `StringBuilder`, and deprecated companions, indicating modifications to core collection and utility classes. Furthermore, they added deprecated methods and aliases related to `Buffer` and `SortedOps`. These changes contribute to the library's evolution and maintenance, likely to improve its functionality and consistency.
A simple tool to find an open port or domain socket on the current machine
Role in this project:
Back-end Developer & QA Engineer
Contributions:5 commits, 2 PRs, 6 comments in 28 days
Contributions summary:Prithviraj primarily contributed to the `node-portfinder` project by implementing new features, such as adding the `stopPort` option to the API. They also wrote and integrated tests to improve the reliability of the port finding functionality, including tests for scenarios with `stopPort` values. Furthermore, the user fixed existing test failures and addressed an issue related to port availability.
tcpdomainopen-portsocket
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.