#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";
};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.
| Organization / Repo | Pull Request | Status | Technical Impact |
|---|---|---|---|
Espressif Systemsespressif/arduino-esp3214.5k+ β |
PR #12931fix(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 Systemsespressif/arduino-esp3214.5k+ β |
PR #12911feat(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 Systemsespressif/arduino-esp3214.5k+ β |
PR #12929fix(partitions): LittleFS subtype |
Corrected partition table definitions in large_littlefs_32MB.csv, enabling out-of-the-box LittleFS VFS mounting for 32MB flash modules. |
|
NVIDIANVIDIA/cuda-samples6.4k+ β |
PR #462fix(deviceQuery): python formatting |
Fixed invalid string formatting syntax error in Python post-build utility under 1_Utilities/deviceQuery/. |
|
Arduino Foundationarduino/ArduinoCore-API1.2k+ β |
PR #282fix(IPAddress): IPv6 tautology |
Optimized core C++ IPv6 parsing logic by removing tautological bounds checks in fromString6(). |
|
OpenCV Foundationopencv/opencv78.5k+ β |
PR #29978doc(js): fix opencv.js URLs |
Resolved precompiled WebAssembly distribution endpoints across official OpenCV 4.x/5.x documentation pipelines. |
|
High-performance autonomous maze exploration and kinematics engine written in C++ and Python with real-time 60 FPS simulation studio.
π Launch Live 60 FPS Interactive Studio β’ View Source Code |
|


