Harshad Mulmuley is an engineering manager with 13 years of experience building and leading backend systems for internet-scale products, currently at BrowserStack. He is a hands-on polyglot engineer proficient in Python, Ruby on Rails, Node.js, Django and C, with a track record of moving from individual contributor roles to senior leadership. Harshad has deep experience in databases and persistence layers, exemplified by his open-source contribution adding a CouchDB-backed abstraction to the FAUCET OpenFlow controller to persist switch and flow data. He has led cross-functional teams at fast-paced companies like Turtlemint and BrowserStack, shipping robust APIs and infrastructure features. Based in Pune and grounded in a BTech in Computer Science from VNIT, he blends systems-level troubleshooting with people leadership and pragmatic engineering process improvements. Colleagues value him for translating complex network and backend problems into maintainable, production-ready solutions.
13 years of coding experience
11 years of employment as a software developer
Bachelor of Technology (BTech), Computer Science, 7.18, Bachelor of Technology (BTech), Computer Science, 7.18 at Visvesvaraya National Institute of Technology
FAUCET is an OpenFlow controller for multi table OpenFlow 1.3 switches, that implements layer 2 switching, VLANs, ACLs, and layer 3 IPv4 and IPv6 routing.
Role in this project:
Back-end Developer & Database Engineer
Contributions:34 commits in 7 months
Contributions summary:Harshad implemented and integrated a database module, specifically focusing on CouchDB, for storing and managing data related to the OpenFlow controller. Their work involved creating an abstraction layer (`NsOdbc`) to interact with non-relational databases, including connection management and database operations (create, insert, update, delete). They also integrated the database functionality into the main application (`faucet.py` and `gauge.py`) to store switch and flow information. These changes indicate efforts to persist and retrieve network configuration and flow data.
A vulnerable version of Rails that follows the OWASP Top 10
Contributions:22 PRs, 24 pushes, 21 branches in 2 years
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.