Engineering graduate & Embedded Systems Engineer passionate about Robotics, Autonomous Vehicles, Real-Time Firmware, IoT, and Applied Machine Learning. Experienced in architecting distributed robotic compute systems (STM32 + Raspberry Pi), closed-loop motion control, KiCad PCB engineering, and cellular IoT telemetry.
π’ Embedded Engineering Intern (Ad Hoc) β IIT Palakkad (May 2026 β Oct 2026)
Department of Electrical Engineering | Aerial Dexterous Manipulators, Grasping & Transportation Lab
- Autonomous Agricultural Rover Platform: Re-architected an agricultural rover from a legacy BeagleBone Black into a robust, distributed STM32F411 + Raspberry Pi 5 Ackermann steering autonomous platform.
- Hard Real-Time Embedded Control: Developed deterministic 20 Hz bare-metal C firmware on STM32F411 with discrete PI wheel velocity control, electronic differential geometry, dual-zone linear actuator steering, optical quadrature encoders (TIM2/TIM3), ADS1115 16-bit ADC, and a 400ms failsafe ladder.
- Autonomy & Path Tracking: Built a lightweight Python 3 navigation stack on Raspberry Pi 5 featuring Stanley & Pure Pursuit path followers, IMU/odometry sensor fusion (BNO055), and a novel Agricultural Skip-Row Headland Planner overcoming narrow 1.4m row turning constraints.
- Electrical & PCB Design: Designed complete 2-layer KiCad PCB schematics and layouts incorporating 54.6V LiFePO4 power distribution, 100A DC contactor MOSFET driver, isolated DC-DC converters, and RC snubber filtering.
- Cellular Fleet Tracking Subsystem: Built an independent ESP32 + Quectel EC200U 4G LTE/GNSS anti-theft tracker with AGPS assistance and a FastAPI dark-mode Leaflet.js live telemetry dashboard.
- π Repositories: Autonomous_Ackermann β’ UGV_Tracker
- π Documentation: Read Full Internship Report (PDF) β’ Technical Handover Guide
π’ Student Intern β ICFOSS (Dec 2025 β Mar 2026)
Open Source Device & IoT System Group (OSDISG) | Thiruvananthapuram, Kerala
- Micro-Level Climate Prediction: Built an intelligent "Sense, Predict, and Act" machine learning forecasting pipeline using 2 years of localized IoT environmental telemetry across 14 Kerala districts.
- LoRaWAN IoT Pipeline: Integrated ULPLoRa boards with ChirpStack, InfluxDB, and Grafana, decoding multi-sensor payloads (DHT11, BMP180, soil moisture, gas sensors).
- Data Engineering & ML: Designed time-series feature pipelines with Flux queries and deployed multi-horizon (24-hour & 5-day) temperature forecasting models.
- π Repository: icfoss-internship β’ π Report: View Full Project Report
| Project | Description | Highlights / Tech Stack |
|---|---|---|
| Autonomous Ackermann Agricultural Rover | Distributed autonomous rover: STM32 bare-metal real-time control + Raspberry Pi 5 autonomy engine. | STM32F411, Raspberry Pi 5, C/C++, Python, Stanley/Pure Pursuit, KiCad PCB, Closed-Loop PI |
| UGV Tracker (4G LTE / GNSS) | Standalone cellular fleet telemetry & anti-theft tracking unit with live web dashboard. | ESP32, Quectel EC200U, 4G LTE, AGPS, FastAPI, Leaflet.js, SQLite |
| ICFOSS β Micro Climate Prediction | End-to-end IoT sensor data collection and multi-horizon ML forecasting system for Kerala micro-climates. | Python, LoRaWAN, InfluxDB, Scikit-learn, ChirpStack |
- Microcontrollers & Embedded: STM32 (F411, HAL/Bare-Metal C), ESP32, Arduino (Uno / Mega), STM32CubeIDE, PlatformIO
- Hardware, Sensors & Protocols: KiCad PCB Design, Cytron MD10C, ADS1115, MCP4725, Optical Quadrature Encoders, BNO055 9-DOF IMU, UART, I2C, SPI, PWM
- Robotics & Autonomous Navigation: Ackermann Kinematics, Electronic Differential, Stanley Controller, Pure Pursuit, Boustrophedon / Skip-Row Headland Planning
- IoT, Telemetry & Networking: LoRaWAN (ChirpStack), Quectel EC200U 4G LTE / GNSS (AT Commands, AGPS), InfluxDB, FastAPI, Leaflet.js, MQTT
- Machine Learning & Data Science: Scikit-learn, Pandas, NumPy, Time-Series Forecasting, Exploratory Data Analysis (EDA)
- Programming Languages: C / C++, Python, Flux (InfluxDB), HTML5/JavaScript, Bash
- π GitHub: @sachu018
- πΌ GitLab: @sachujagan025