Switi Mhaiske is a pragmatic software engineer with six years of experience building embedded and cloud-connected systems, now at Microsoft after progressing through engineering roles at Arcesium and Espressif. She has deep IoT and ESP32 expertise—contributing to high-profile open-source projects like Matter (Project CHIP) and the Arduino ESP32 core—where she optimized BLE stack behavior, provisioning flows, and memory/flash usage. Comfortable across firmware, provisioning APIs, and OTA workflows, she blends low-level troubleshooting with production-ready feature delivery. A strong academic record in computer science underpins her methodical approach to engineering tradeoffs and performance tuning. An understated strength is her track record of making platform-level changes (RPA support, advertising interval controls, unified provisioning) that improve device interoperability at scale.
6 years of coding experience
6 years of employment as a software developer
SSC, 92.40%, SSC, 92.40% at Mahesh Gyanpeeth High School, Hinganghat
HSC, 91.69%, HSC, 91.69% at Bharat Jr. College of Science Hinganghat
Bachelor of Technology, Computer Science and Engineering, 9.0 / 10 CGPA, Bachelor of Technology, Computer Science and Engineering, 9.0 / 10 CGPA at Walchand College of Engineering(A Govt. Aided Autonomous Institute),SANGLI-M.S
Matter (formerly Project CHIP) creates more connections between more objects, simplifying development for manufacturers and increasing compatibility for consumers, guided by the Connectivity Standards Alliance.
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:103 reviews, 46 commits, 50 PRs in 8 months
Contributions summary:Switi primarily focused on enabling and optimizing Bluetooth Low Energy (BLE) functionalities for the ESP32 platform within the Matter project. Their contributions included enabling CHIPoBLE service support, optimizing RAM and Flash usage in the temperature-measurement-app, and redirecting ESP32 logs. They also added support for RPA (Resolvable Private Addresses) and advertising interval configuration to the Bluedroid implementation, along with improvements to the lock-app example and integrating RPC service.
Contributions:1 review, 5 commits, 24 PRs in 7 months
Contributions summary:Switi primarily contributed to the Arduino core for the ESP32, focusing on provisioning features. Their work involved adding support for unified provisioning, integrating SoftAP and BLE methods, and implementing related APIs. Code changes demonstrate the implementation of a WiFi provisioning class and associated event handling, alongside the addition of OTA update functionality. The user further worked on separating the provisioning library from the WiFi library.
arduino-coreesp8266arduinoplatformioesp-idf
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.