Nitish Sakhawalkar is a software engineer with nine years of experience building cross-platform C++ and Electron-based systems, currently working at Apple in San Francisco. He specializes in starting projects from scratch and modernizing large, legacy codebases—examples include leading the Ericsson MediaFirst TVX cross-platform SDK and contributing core fixes to the Electron project that touch Chromium internals. At Slack he helped maintain Electron for the desktop app and built LibSlack, a shared C++ library for efficient cross-platform data storage and caching. Nitish enjoys both the design freedom of greenfield work and the challenge of navigating enormous code trees like Chromium/V8, often focusing on reliability, test stability, and maintainable APIs. He pairs deep platform expertise (Android NDK, JNI, TV frameworks) with pragmatic test-automation experience, including stabilizing Chromium content builds by triaging flaky unit tests. Nitish combines a developer-first mindset with a track record of shipping features that improve user experience across devices from set-top boxes to desktops.
9 years of coding experience
9 years of employment as a software developer
Savitribai Phule Pune University
Master’s Degree, Computer Science, 3.8, Master’s Degree, Computer Science, 3.8 at University of Central Florida
:electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS
Role in this project:
Back-end Developer
Contributions:84 commits, 68 PRs, 201 pushes in 2 years 3 months
Contributions summary:Nitish contributed to the `electron/electron` repository by modifying the `atom/browser/api/atom_api_web_contents.cc` file. Their work involved supporting a base URL option for `loadURL` for data URLs. This included modifying code related to converting structs, handling window dispositions, saving pages, and managing web content types. These changes indicate work on the core functionality of the Electron framework.
Contributions:32 commits, 9 PRs, 15 pushes in 2 months
Contributions summary:Nitish primarily focused on modifying and disabling existing unit tests within the Chromium content library. Their contributions involved disabling tests that were failing due to environment-specific issues or dependencies. The user's commits included patches to disable failing tests and address build issues related to unit test configurations. This work ensured the project's build process remained stable and reliable.
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.