Skip to content
View avirathmagoo's full-sized avatar

Highlights

  • Pro

Block or report avirathmagoo

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

Hey, I'm Avirath 👋

Typing SVG


🙋‍♂️ About Me

Embedded systems and firmware engineer with hands-on experience across the full hardware-software stack — STM32 bare-metal HAL, ESP32 ESP-IDF, FreeRTOS multitasking, and hardware bring-up across UART, SPI, I2C, and PWM. Built and deployed 8+ end-to-end systems spanning real-time firmware, autonomous robotics, UAV platforms, and long-range IoT. National hackathon winner (Hackwave'25, 150+ teams). Three-time ARISS Special Student Achievement Award recipient for receiving SSTV transmissions from the ISS. Licensed HAM radio operator (VU2MZS) with 100+ worldwide contacts across analog, digital, and SSTV modes.


🌐 Connect

LinkedIn Email HAM Radio


🛠️ Tech Stack

— Languages —

— Embedded & Hardware —

— Robotics & Vision —

— Tools —


⚙️ Skills

Embedded & Firmware STM32 (HAL · CubeIDE · Bare-metal) ESP32 (ESP-IDF) FreeRTOS Raspberry Pi Arduino UART SPI I2C PWM DMA Interrupt Handling Encoder Odometry IMU Integration

Hardware & PCB EasyEDA Altium Designer PCB Layout & Bring-up SMD Soldering RF Test Bench Vector Network Analyser UAV / ESC Calibration Pixhawk · ArduPilot Onshape CAD

Robotics & Autonomy ROS2 SLAM Nav2 PID Control Sensor Fusion Gazebo TurtleBot3 Decision Tree Navigation

Wireless & IoT LoRa nRF24L01+ MQTT WebSocket HAM Radio (Analog · Digital · SSTV) ThingSpeak NodeMCU

Languages & Tools C Embedded C Python MATLAB Arduino C++ Git Linux PlatformIO STM32CubeIDE Mission Planner (ArduPilot)


Pinned Loading

  1. STM32-Logic-Analyzer STM32-Logic-Analyzer Public

    A 4-in-1 hardware test instrument - Logic Analyzer, Oscilloscope, Signal Generator, and I2C Scanner - built from scratch on a STM32F411 "Black Pill," controlled from a Python desktop host over a si…

    C

  2. STM32_system_vitals_monitor STM32_system_vitals_monitor Public

    An STM32-based safety system that monitors temperature, gas, and distance in real-time, featuring local visual and audio alarms, an OLED display, and live data streaming to a PC for logging.

    C

  3. pico-macro pico-macro Public

    A smart 6-key macropad and volume knob that controls your PC while showing live system stats (CPU, RAM, Volume) on a built-in OLED screen. It keeps your favorite shortcuts and PC vitals right at yo…

    C

  4. ResQRover ResQRover Public

    Forked from ishpreet404/chirpyv2

    Python

  5. ESP32-Vibration-Analyser ESP32-Vibration-Analyser Public

    Assembly

  6. Turtlebot-AI-Room-Navigator Turtlebot-AI-Room-Navigator Public

    Python