Mahesh Tupe
Education
Veermata Jijabai Technological Institute | Matunga, Mumbai |
Bachelor of Technology in Textile Technology | Dec 2021–2025 |
Experiences
Espressif Systems, Pune | Aug 2024–Nov 2024 | |
Embedded Systems Engineering Intern |
- Created proof of concept for Challenge Response Authentication using RSA for esp-rainmaker devices
- Authored Unit Tests for esp-rainmaker using Unity testing framework
- Located and fixed memory leaks due to improper deinitialisation of resources in esp-rainmaker
- Resolved several issues from esp-insights and esp-rainmaker-cli repositories
Upside Down Labs, New Delhi | June 2024–Aug 2024 | |
Embedded Systems Engineering Intern |
- Helped create an EEG sampling apparatus of research caliber
- Built firmware for a bio-signal amplifier board integrating ADS1299 and ESP32-C3
- Utilized SPI to collect data from ADS1299 and streamed it to a WebSocket server hosted on ESP32-C3 while reaching sampling rates up to 8 kHz
- Designed and built an API for the WebSocket server that allows clients to modify the amount of packets sent at a time, gain, and sampling rate; also, the ADS1299 was set up to show impedance on its input pins
- Developed a Python script to interface with the board, allowing users to utilize the API via command line arguments and send data to Lab Streaming Layer (LSL) to be used by other LSL applications
Projects
Inverted Pendulum | ||
Control System, Octave, CAD Design, Embedded C, RTOS |
- GNU Octave was used to simulate and control an inverted pendulum
- Created firmware to use an ESP32 microcontroller to control a stepper motor
- To balance an inverted pendulum, the Linear Quadratic Regulator control (LQR) technique was used
Line Following Bot | ||
Control System, Embedded C, ESP32 |
- Designed and programmed autonomous line-following bot
- Used TCRT 5000 to detect black line over white surface and TB8812FNG Motor driver to control two DC motors
- Implemented PID Controller for line following and implemented left-follow rule to solve maze using ESP32 as computing unit
Extracurricular
General Secretary - Society of Robotics and Automation | May 2023–May 2024 |
VJTI | Student-run Robotics and Automation club |
- Oversaw the club's daily operations, which included team leadership for a 40-person team, event planning, and strategic planning
- Successfully planned and led workshops on cutting-edge subjects, including image processing, ROS-based 3-DOF manipulators, and ESP32-based line-following robots, for more than 200 first-year students. These workshops exposed novices to sophisticated robotics ideas and gave them practical experience
- Oversaw four sophomore students over a two-month mentorship program, helping them with projects based on control theory