Skip to content
View pruthvi828's full-sized avatar
  • India

Block or report pruthvi828

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

Hi, I'm Pruthvi Jadhav πŸ‘‹

Typing Header



GitHub followers LinkedIn Email Location


#include <iostream>

struct SystemsEngineer {
    const char* name          = "Pruthvi Jadhav";
    const char* domain        = "Embedded Firmware, Real-Time Systems & Autonomous Robotics";
    const char* core_stack    = "C++17/20, FreeRTOS, ESP-IDF, STM32 HAL, CUDA";
    const char* open_source   = "Espressif Systems (arduino-esp32), NVIDIA, Arduino, OpenCV";
};

πŸ† GitHub Trophies


πŸ“Œ About Me

I am a systems-focused engineer specializing in low-level C++, real-time embedded firmware, and deterministic robotics navigation.

  • ⚑ Upstream Open Source: Active contributor to core HAL and drivers for Espressif Systems (arduino-esp32), NVIDIA (cuda-samples), Arduino (ArduinoCore-API), and OpenCV.
  • 🏎️ Autonomous Robotics: Creator of TARS-MazeNav β€” an embedded micromouse navigation engine (<2KB static RAM) with 45Β° diagonal kinematics and 60 FPS Web Studio.
  • πŸ”­ Core Specialties: Interrupt Service Routines (ISRs), FreeRTOS concurrency & memory safety, peripheral drivers (I2C/SPI/UART/RMII/CAN), and potential field pathfinding algorithms.

πŸš€ Upstream Open Source Contributions

Organization / Repo Pull Request Status Technical Impact
Espressif Systems
espressif/arduino-esp32
14.5k+ ⭐
PR #12931
fix(zigbee): zero-init report_attr_cmd
Fixed uninitialized stack memory defect across 12 C++ Zigbee endpoint classes (ZigbeeAnalog, ZigbeeTempSensor), enforcing standard manufacturer code assignment.
Espressif Systems
espressif/arduino-esp32
14.5k+ ⭐
PR #12911
feat(timer): std::function callbacks
Engineered modern C++ lambda callback support for timerAttachInterrupt(), resolving ISR use-after-free race conditions across ESP32-S3/C6/P4.
Espressif Systems
espressif/arduino-esp32
14.5k+ ⭐
PR #12929
fix(partitions): LittleFS subtype
Corrected partition table definitions in large_littlefs_32MB.csv, enabling out-of-the-box LittleFS VFS mounting for 32MB flash modules.
NVIDIA
NVIDIA/cuda-samples
6.4k+ ⭐
PR #462
fix(deviceQuery): python formatting
Fixed invalid string formatting syntax error in Python post-build utility under 1_Utilities/deviceQuery/.
Arduino Foundation
arduino/ArduinoCore-API
1.2k+ ⭐
PR #282
fix(IPAddress): IPv6 tautology
Optimized core C++ IPv6 parsing logic by removing tautological bounds checks in fromString6().
OpenCV Foundation
opencv/opencv
78.5k+ ⭐
PR #29978
doc(js): fix opencv.js URLs
Resolved precompiled WebAssembly distribution endpoints across official OpenCV 4.x/5.x documentation pipelines.

πŸ’» Featured Projects

🏁 TARS-MazeNav β€” Autonomous Micromouse Engine

High-performance autonomous maze exploration and kinematics engine written in C++ and Python with real-time 60 FPS simulation studio.

  • Modified Flood-Fill: Dynamic Manhattan potential field recalculation with directional momentum bias.
  • 45Β° Diagonal Kinematics: Smooth trajectory compression with trapezoidal acceleration profiling (vmax = 3.5 m/s, a = 12 m/sΒ²).
  • Embedded Firmware: Zero dynamic heap allocation operating under strict < 2 KB static RAM on ESP32/STM32.
  • Web Audio SFX: Integrated in-browser Web Audio synthesizer & particle explosion engine.

πŸ‘‰ Launch Live 60 FPS Interactive Studio β€’ View Source Code






πŸ› οΈ Technical Arsenal

Category Technologies & Tools
Languages C C++ Python ARM Assembly
Embedded & RTOS FreeRTOS ESP-IDF Arduino Core STM32 HAL
Peripherals & Protocols ESP32-S3/C6/P4 β€’ STM32 Cortex-M β€’ I2C β€’ SPI β€’ UART β€’ RMII Ethernet β€’ CAN/TWAI β€’ Zigbee ZCL β€’ DMA
Robotics & Vision Modified Flood-Fill β€’ A* Search β€’ 45Β° Diagonal Kinematics β€’ OpenCV β€’ Sensor Fusion
Developer Tools Git CMake VS Code GitHub Actions

πŸ“Š GitHub Activity & Analytics



Architected & engineered by Pruthvi Jadhav β€’ Open to systems firmware, C++, and autonomous robotics engineering opportunities.

Popular repositories Loading

  1. DR-DOOM-WORKSHOP DR-DOOM-WORKSHOP Public

    ⚑ Modular CLI & Systems Automation Framework for Developer Workflows, Batch Tooling & System Diagnostics

    PowerShell 6 11

  2. DR-doom-Day-2-Backend DR-doom-Day-2-Backend Public

    πŸ› οΈ High-Performance Backend Infrastructure & API Services for Distributed Automation Workflows

    Python 2 10

  3. TARS- TARS- Public

    πŸ›°οΈ Autonomous Embedded Assistant & Hardware Platform powered by ESP32-32U, KiCad PCB Architecture & Speech Synthesis

    Python 1

  4. unistay_fronted unistay_fronted Public

    🏒 Full-Stack Modern Student Accommodation & Housing Marketplace Platform built with React, TypeScript & Tailwind

    TypeScript

  5. mentor-for-Gate- mentor-for-Gate- Public

    TypeScript

  6. pruthvi828 pruthvi828 Public

    Python