Chinmay Chhajed

Senior Software Developer at Western Digital

San Francisco Bay Area United States
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
Chinmay Chhajed is a Senior Software Developer with seven years of experience focused on embedded systems, networking and Bluetooth security, now based in the San Francisco Bay Area. He combines hands-on firmware development in C/C++ and assembly with security-focused research, having identified and remediated impersonation and MITM vulnerabilities in Espressif’s widely used esp-idf Bluetooth stack. A graduate student at Purdue, he has applied his embedded expertise to robotics, EV firmware, and incident response teaching, and continues to contribute to open-source projects—most notably esp-idf—where his fixes improved Bluetooth robustness and HTTP header parsing. Chinmay’s toolkit spans RTOS, GDB, Scapy, Wireshark and Python automation, and he has practical experience reducing production costs and upgrading Bluetooth stacks to deliver measurable throughput and range gains. He’s comfortable bridging low-level firmware and higher-level security practices, with a demonstrated appetite for tackling subtle protocol and interoperability edge cases.
code7 years of coding experience
job3 years of employment as a software developer
bookBachelor's degree Electrical Electronics and Communications Engineering, Bachelor's degree Electrical Electronics and Communications Engineering at Pune Institute of Computer Technology
bookMaster of Science - MS Computer and Information Sciences General, Master of Science - MS Computer and Information Sciences General at Purdue University
stackoverflow-logo

Stackoverflow

Stats
19reputation
2kreached
4answers
4questions
github-logo-circle

Github Skills (25)

udp10
bluetooth-le10
c1110
networking10
c1710
socket10
sys10
bluetooth10
tcp10
embedded10
user-friendly9
security9
friendly-url9
http9
git8

Programming languages (12)

TypeScriptShellC++CSSCRustJavaScriptGo

Github contributions (5)

github-logo-circle
espressif/esp-idf

Sep 2019 - Dec 2021

Espressif IoT Development Framework. Official development framework for Espressif SoCs.
Role in this project:
userBack-end Developer / Embedded Systems Engineer
Contributions:106 commits, 37 comments in 2 years 3 months
Contributions summary:Chinmay primarily contributed to the `esp-idf` repository, focusing on the `esp_http_server` component, with bug fixes related to parsing HTTP header values, and improving the handling of edge cases. The user also made changes to Bluetooth related code in the `Bluedroid` stack for improved security, addressing vulnerabilities related to authentication and impersonation attacks. Additionally, the user added a combined advertising and scanning example in the bluetooth HCI example.
espressifdevelopment-frameworkesp-idfiotesp32
Akanksha1212/C_Programs

Oct 2019 - Oct 2019

This repository contains basic C programs to help beginners.
Role in this project:
userBack-end Developer
Contributions:5 commits, 5 PRs in 1 day
Contributions summary:Chinmay contributed to the repository by implementing and expanding C socket programming examples. Their work includes the creation of TCP server and client applications, demonstrating an understanding of network communication principles. They also developed a UDP server and client, showcasing the user's proficiency in both connection-oriented and connectionless network protocols. Furthermore, the user made use of `select()` function which enhances the efficiency and responsiveness of server by handling multiple client connections simultaneously.
basic-c-programscppcprogrammingc-programsprograms
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