Kewal Shah

Senior Embedded Software Engineer at Espressif Systems

Mumbai, Maharashtra, India
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Kewal Shah is a Senior Embedded Software Engineer with 9 years’ experience designing firmware and drivers for Wi‑Fi and IoT platforms, currently leading ESP-DPK efforts at Espressif Systems from Mumbai. He has a strong track record optimizing SDKs—cutting RAM by ~20% and flash by ~10%—and has authored improvements to the widely used esp-idf project, including heap management and UART driver enhancements. His work spans real‑time audio and voice assistant integrations on ESP32, DSP firmware for far‑field wake‑word detection, and cross-team coordination with partners such as Amazon. Passionate about robotics and education, he has led student robotics initiatives and mentorship programs, blending research-oriented ambitions with practical product engineering. Known for bridging low‑level systems work with developer-friendly APIs, he aims to turn robotics research into accessible, real‑world solutions.
code9 years of coding experience
job5 years of employment as a software developer
bookBachelor’s Degree, Electronics Engineering, Bachelor’s Degree, Electronics Engineering at Veermata Jijabai Technological Institute (VJTI)
bookHigh School, High School at St. Xaviers High School
bookHSC, Science, HSC, Science at Jai Hind College
languagesEnglish, Hindi, Marathi, Gujarati
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (7)

c1710
uart10
esp-idf10
iot10
embedded10
c1110
sys10

Programming languages (1)

C

Github contributions (5)

github-logo-circle
espressif/esp-idf

Mar 2017 - Apr 2021

Espressif IoT Development Framework. Official development framework for Espressif SoCs.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:9 commits, 16 comments in 4 years 1 month
Contributions summary:Kewal primarily contributed to the Espressif IoT Development Framework, focusing on improvements to the heap memory management and UART driver. Their work included fixing a typo in the heap allocation header, adding an API to retrieve the total heap size with specific capabilities, and implementing a simplified API for setting UART threshold values. They also addressed memory allocation issues within the protocomm console component by checking for allocated memory and defining the size of the line buffer.
espressifdevelopment-frameworkesp-idfiotesp32
kewalmshah/esp-va-sdk

Jun 2019 - Jun 2019

DSPG's DBMD5 support for ESP32 audio development board "LyraTD-DSPG"
Contributions:2 PRs, 3 pushes in 1 day
boardaudio-developmentesp32audio
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.
Request Free Trial
Kewal Shah - Senior Embedded Software Engineer at Espressif Systems