darshan-stack - Overview

Darshan Mistari

Robotics Software Engineer · ROS 2 · Simulation · Developer Tooling

I build software that makes robotics systems easier to develop, debug, and deploy.
Currently focused on ROS 2 developer tooling and autonomous system development.


Tools I've Built

ROS 2 Triager

Real-time runtime diagnostics CLI for live ROS 2 systems.
Detects dead topics, QoS mismatches, and TF tree failures — with actionable fix suggestions.
Supports CI/CD integration via JSON output with severity-based exit codes.

ROS 2 Watch

Health and debug CLI for ROS 2 systems.
Monitors nodes and topics (CPU, RAM, Hz, QoS), detects zombie nodes, traces latency, and flags TF tree issues.
Includes AI-powered anomaly detection on topic frequency patterns.

ROS 2 CLI Agent (in development)

Terminal-native debugging agent replacing scattered ros2 commands with a unified inspection and RCA workflow.
Generates Fishbone/DFMEA-style root cause reports from ROS 2 logs with inline fix suggestions.


Background

  • Robotics Engineering student @ Ajeenkya D Y Patil School of Engineering, Pune (2023–2027)
  • Built ROS 2 autonomy stacks for quadruped rovers and quadrotors — Smart India Hackathon 2025, Top 5 Nationwide
  • Autonomous drone navigation & swarm simulation — eYantra, IIT Bombay 2024
  • Winner of 2 national hackathons · Finalist in 13 national-level competitions

Stack

Languages     Python · C/C++
Robotics      ROS 2 · ROS (MAVROS) · TF2 · DDS/QoS · MAVROS
Simulation    Gazebo · NVIDIA Isaac Sim
Systems       Linux · Git · Docker
Concepts      Sensor fusion (LiDAR · Camera · IMU) · SLAM · Path planning
              Root Cause Analysis · Regression testing · CI/CD

What I'm Working On

  • Finishing the ROS 2 CLI Agent — unified RCA and inspection tool for robotics developers
  • Deepening hardware knowledge — UART, CAN, embedded integration with ROS 2
  • Exploring nav2 tuning and real-world deployment workflows

Connect

LinkedIn · Portfolio · darshanmistari14@gmail.com