Skip to content
View saigiricharan's full-sized avatar

Block or report saigiricharan

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.

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
saigiricharan/README.md

Hi πŸ‘‹, I'm Sai Giri Charan

Embedded Software Engineer | Robotics & Edge AI Enthusiast


πŸ”§ About Me

  • πŸŽ“ B.Tech in Electronics & Communication Engineering @ Dayananda Sagar University (2022 – 2026)
  • πŸ€– Currently building a humanoid robot with Edge AI β€” real-time object detection on Raspberry Pi + ESP32
  • πŸ”Œ I like working close to the metal: register-level programming, RTOS, and protocol-level debugging
  • πŸ† Built award-season firmware for an Arduino Robowars combat robot
  • ⚑ Internship at BHEL β€” hands-on with industrial control systems, PLCs, and embedded fault diagnosis
  • πŸ“œ NPTEL certified in Digital Image Processing

πŸ› οΈ Tech Stack

Languages

Hardware & RTOS

Protocols & Tools


πŸš€ Featured Projects

πŸ€– Humanoid Edge-AI Tracking Robot

Humanoid-inspired autonomous robot using ROS2, Raspberry Pi, ESP32, and YOLOv8 for real-time human detection and tracking. Custom I2C/SPI sensor drivers, FreeRTOS task scheduling for concurrent sensor polling and motor control.

Python ROS2 YOLOv8 FreeRTOS

⚑ FreeRTOS LED Tasks

Dual-LED multitasking demo on ESP32 showcasing FreeRTOS task scheduling, priorities, and concurrency primitives on bare-metal hardware.

C++ FreeRTOS ESP32

🏎️ Arduino Robowars Combat Robot

C/C++ firmware for a competition robot car β€” motor control, sensor fusion, and interrupt-driven RF communication for responsive real-time decision making.

C/C++ Arduino RF Comms

🏭 BHEL Internship

Hands-on exposure to industrial embedded control systems, PLC automation, and real-time fault diagnosis using oscilloscopes and logic analyzers.

UART I2C SPI CAN


πŸ“Š GitHub Stats


πŸ“« Reach Me

LinkedIn β€’ Email β€’ GitHub

Pinned Loading

  1. humanoid-edge-ai-human-tracking-robot humanoid-edge-ai-human-tracking-robot Public

    Humanoid-inspired autonomous robot using Edge AI, ROS2, Raspberry Pi, ESP32, and YOLOv8 for real-time human detection and tracking.

    Python 2

  2. freertos-led-tasks freertos-led-tasks Public

    FreeRTOS dual LED multitasking demo on ESP32

    C++ 1

  3. saigiricharan saigiricharan Public

    1