Mainak Mondal

Research Intern at Indian Institute of Technology, Madras

Kolkata, West Bengal, 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
Mainak Mondal is an embedded systems engineer with 8 years of hands-on experience building IoT devices, firmware, and PCBs, currently contributing to processor verification and driver integration for the Shakti RISC‑V microprocessor at IIT Madras. He has a strong background in low-level C, peripheral drivers, toolchain/linker scripts, and porting runtimes like MicroPython, and has used tools such as Vivado, OpenOCD and GDB in tape‑out workflows. His work spans end-to-end hardware-software integration—from schematic and PCB design for commercial IoT products to implementing MQTT/HTTP stacks and Arduino libraries for novel processors. Mainak has led hardware teams and developed training courses in embedded robotics, showing aptitude for mentorship and documentation (authoring blogs and UART register guides for Shakti). He combines academic research experience from IIT Madras and UGC-DAE-CSR with practical industry deliveries at startups, making him effective at turning research prototypes into production-ready firmware. A not-obvious strength is his fluency across both processor verification and applied productization, enabling smoother handoffs between silicon and system-level software.
code8 years of coding experience
job2 years of employment as a software developer
bookBachelor's of Technology, Electronics and Communication Engineering and Management, Bachelor's of Technology, Electronics and Communication Engineering and Management at Institute of Engineering & Management, Kolkata
github-logo-circle

Github Skills (10)

arduino9
arduino-ide9
ide9
serial-monitor8
esp328
platformio8
esp82667
esp-idf7
monitor4
plot4

Programming languages (3)

JavaC++Python

Github contributions (5)

github-logo-circle
MAINAKMONDAL98/WIE.github.io

Oct 2020 - Dec 2021

Contributions:80 pushes, 1 branch in 1 year 2 months
MAINAKMONDAL98/MSMPLOTTER

May 2020 - Jun 2020

This library allows user to Plot data on Serial Monitor in Arduino Ide
Contributions:25 commits, 1 PR, 9 pushes in 1 month
monitorserialplotarduinoarduino-ide
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
Mainak Mondal - Research Intern at Indian Institute of Technology, Madras