Skip to content
View sachu018's full-sized avatar

Block or report sachu018

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
sachu018/README.md

Hi there, I'm Jagan J S πŸ‘‹

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.


πŸ’Ό Experience & Internships

🏒 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

πŸš€ Featured Projects

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

πŸ› οΈ Technical Skills

  • 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

πŸ“« Connect with Me

Popular repositories Loading

  1. UGV_Tracker UGV_Tracker Public

    Cellular 4G LTE/GNSS fleet telemetry and anti-theft tracking stack for UGVs (ESP32 + Quectel EC200U + FastAPI)

    C++ 1

  2. Autonomous_Ackermann Autonomous_Ackermann Public

    Agricultural rover: STM32 closed-loop Ackermann steering + Raspberry Pi 5 autonomous companion computer

    C

  3. icfoss-internship icfoss-internship Public

    Micro-Level Environment Prediction and Advisory system using LoRaWAN IoT sensor data across Kerala β€” ICFOSS Internship (OSDISG)

    Jupyter Notebook

  4. sachu018 sachu018 Public