Sanket Wadekar is a software engineer with six years of experience building embedded IoT firmware, cloud-connected services, and full-stack applications, currently based in Sunnyvale and pursuing an MS in Computer Science at USC. He has driven production-grade features at Espressif—authoring C++ Arduino libraries, implementing OTA over MQTT with an 80% memory reduction, and integrating the RainMaker app with the industry-unifying Matter protocol to speed device onboarding. His work spans microservices, ML-backed recommendations, and mobile/frontend systems, from Redis-backed caching and rate-limiting to reusable UI components that improved engagement and reduced support load. An active open-source contributor to high-profile ESP32 projects like esp-rainmaker and arduino-esp32, he focuses on robustness (fixing OTA race conditions and memory leaks) and developer ergonomics across PlatformIO and Arduino ecosystems. At Accolade and other internships he shipped user-facing features that measurably increased engagement and cut operational friction, demonstrating a blend of product sensibility and systems-level engineering. He thrives on solving constrained embedded problems in C++/Python while bridging the gap to cloud and mobile experiences.
5 years of coding experience
2 years of employment as a software developer
Master of Science - MS Computer Science, Master of Science - MS Computer Science at University of Southern California
XII Science, XII Science at Modern Education Society's Nowrosjee Wadia College Arts, Science, Pune 01
Bachelor of Engineering - BE Computer Engineering, Bachelor of Engineering - BE Computer Engineering at Pune Institute of Computer Technology
Contributions:14 reviews, 10 commits, 15 PRs in 3 months
Contributions summary:Sanket primarily contributed to the Arduino core for the ESP32, specifically focusing on the ESP RainMaker framework. Their work involved fixing issues related to OTA updates and scheduling, as well as adding documentation and enabling scene functionality. The commits demonstrate interaction with the RainMaker API, including device and parameter configurations, demonstrating an understanding of IoT device implementation. The user also addressed memory leaks in RainMaker examples, improving the overall stability of the framework.
Contributions summary:Sanket primarily contributed to the ESP RainMaker Agent, focusing on firmware development related to Over-The-Air (OTA) updates. Their work includes adding functionality to handle firmware versioning, integrating configurations to disable auto-reboot after OTA, addressing race conditions in the OTA process, and fixing time-series data reporting issues. Furthermore, the user enhanced the OTA structure by incorporating job ID and added event handlers in example code for improved functionality.
firmwareagentrainmakeresp8266esp-rainmaker
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.