Skip to content
View SaiSundarP's full-sized avatar

Block or report SaiSundarP

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. 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
SaiSundarP/README.md
Typing SVG

Hi there πŸ‘‹ I'm Sai Sundar P

I close the gap between hardware that works on the bench and hardware that survives the field.

Flight controllers, telematics units, and sensor-to-cloud pipelines β€” built to keep working when nobody's watching.
Custom PCBs β†’ firmware β†’ cloud dashboards, end to end.

LinkedIn Email Followers


🎯 What I'm doing right now

Looking for embedded/firmware roles (full-time or internship) where I can own a system end to end β€” not just write drivers, but take a product from schematic to cloud dashboard. Currently building AeroCore 32, a custom flight controller from the ground up. Details below.


✈️ Flagship: AeroCore 32 β€” Autonomous UAV Flight Controller

The problem: off-the-shelf flight controllers are black boxes β€” you can't tune sensor fusion or telemetry for a specific airframe without fighting someone else's firmware.

What I built: a custom flight controller on ESP32 + FreeRTOS running real-time IMU sensor fusion, with wireless telemetry and a KiCad-designed PCB from scratch.

Hardest problem solved: Getting sensor fusion to run deterministically inside FreeRTOS task scheduling without jitter breaking the control loop.

Status: PCB design is in progress , firmware in flight-test tuning rather than just "In Development"

Tech: ESP32 β€’ FreeRTOS β€’ C β€’ KiCad β€’ IMU sensor fusion

β†’ View the repo


πŸš€ Other Projects

πŸ“‘Smart Rover Safety Module & Telemetry

Low-cost automotive telematics platform reading live vehicle data over CAN bus, streaming GPS + diagnostics to the cloud via MQTT for real-time fleet monitoring.

Tech: STM32 β€’ CAN β€’ MQTT β€’ Embedded C

β†’ Repo

πŸ›‘οΈ CrashGuard β€” IoT Accident Detection

Real-time accident detection using ESP8266 + MPU6050 + GPS + GSM. Cut power draw with deep sleep and direct register access instead of Arduino abstraction layers, extending field battery life.

Tech: ESP8266 β€’ MPU6050 β€’ GSM

β†’ Repo

πŸ‘΄ Smart Elderly Care β€” Fall Detection

Wearable fall-detection device using an ADXL345 accelerometer with direct register access (no library overhead) for faster, lower-power detection, alerting caregivers via Blynk IoT.

Tech: ADXL345 β€’ Blynk IoT β€’ Li-ion power design

β†’ Repo

🌾 AgriHub β€” Intelligent Agriculture Platform

Raspberry Pi + edge ML system for crop and irrigation monitoring. Top 17 finalist out of 500+ teams at the IIIT Sri City Hackathon.

Tech: Raspberry Pi β€’ Python β€’ Edge ML β€’ IoT

β†’ Repo

πŸ¦– ESP32 Dino Game

Recreated the offline Chrome dino game on real hardware β€” running on an ESP32 with an OLED display, using FreeRTOS tasks to handle input polling, physics, and rendering concurrently without blocking.

Tech: ESP32 β€’ OLED (SSD1306) β€’ FreeRTOS β€’ C/C++

β†’ Repo

πŸ’° Expense Tracker Web App

A browser-based expense tracker for logging, categorizing, and visualizing spending β€” built with vanilla HTML, CSS, and JavaScript, no framework overhead.

Tech: HTML β€’ CSS β€’ JavaScript

β†’ Repo


πŸ’Ό Experience β€” with the mechanism, not just the metric

Caterpillar India β€” College Intern Replaced manual telemetry review with a Python automation pipeline and KPI dashboards, cutting analysis time by 80%.

Pickabord β€” R&D Researched and speced an ML-capable single board computer, optimizing the bill of materials for cost without sacrificing compute headroom.

Hi-Tech Arai β€” PLC/HMI Intern Re-tuned PLC/HMI logic on the production line, improving efficiency by 85%.

Caterpillar Rover Challenge, Shaastra 2026 (IIT Madras) Led the Electrical team for a rover selected among 34 out of 1000+ teams nationally.


πŸ›  Technical Arsenal

Languages C C++ Python Embedded C

Core Technologies STM32 β€’ ESP32/ESP8266 β€’ FreeRTOS β€’ CAN Bus β€’ ROS2 β€’ KiCad β€’ PCB Design

Tools PlatformIO β€’ STM32CubeIDE β€’ MATLAB β€’ Git β€’ Proteus β€’ LTspice β€’ Excel


πŸ“Š GitHub Analytics

Stats Languages


Code the Firmware β€’ Design the Hardware β€’ Build the Future

Open to full-time & internship roles in embedded systems / firmware. Let's talk β€” saisundarmdu@gmail.com

Pinned Loading

  1. Dino_Game_in_esp32 Dino_Game_in_esp32 Public

    C++

  2. Keypad-and-segment-display-interfacing-with-8051 Keypad-and-segment-display-interfacing-with-8051 Public

    C

  3. LCD-interfacing-with-8051 LCD-interfacing-with-8051 Public

    Contains various projects on 8051

    C

  4. Low-Cost-Fall-Detection-System Low-Cost-Fall-Detection-System Public

    A fall detection system aimed to detect falls effectively by accessing the registers of adxl 345 directly and send data to mobile app .

    C++

  5. MiniWeatherStation-ESP32 MiniWeatherStation-ESP32 Public

    C++

  6. PLC-projects PLC-projects Public

    Comprises various plc projects

    C