Skip to content
View Ishubhammohole's full-sized avatar

Block or report Ishubhammohole

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

👋 Hi, I'm Shubham Mohole

🤖 Robotics Software Engineer · ⚙️ Backend & Distributed Systems · 🧠 Applied AI/ML

M.S. Computer Science @ University at Buffalo

Building reliable software for robots, distributed systems, and intelligent applications.

Portfolio LinkedIn GitHub Email


🚀 About Me

class Shubham {
public:
    std::string focus = "Robotics + Systems + AI";

    std::vector<std::string> languages = {
        "C++", "Python", "Java", "TypeScript", "SQL"
    };

    std::vector<std::string> interests = {
        "Robotics Software",
        "Distributed Systems",
        "AI Infrastructure",
        "Developer Tools"
    };

    std::string currentlyBuilding() {
        return "Reliable software for intelligent systems";
    }
};
  • 🤖 Building ROS 2 / C++ / Python software for robotics and intelligent systems
  • ⚡ Interested in robotics infrastructure, autonomy, perception & distributed systems
  • 🧠 Optimized ML inference from ~92 ms → ~37 ms using ONNX + TensorRT
  • ⚙️ Built backend systems supporting millions of daily transactions
  • 🚀 Improved backend throughput by ~90% through performance optimization
  • 🔬 Experience with sensor integration, diagnostics, telemetry & robotic validation
  • 🌍 Active contributor to open-source C++ and Python projects

🛠️ Tech Stack

🤖 Robotics & Systems

ROS 2 · rclcpp · TF2 · URDF · DDS · Gazebo · Isaac Sim · CAN · Serial · Ethernet · Sensor Integration

⚙️ Backend & Distributed Systems

REST APIs · Microservices · Caching · Concurrency · Idempotency · CI/CD · Observability

🧠 AI / ML

Computer Vision · Vision Transformers · TensorRT · LLMs · RAG · LangGraph · Pinecone · AI Agents


⚡ Engineering Impact

Area Impact
🤖 Robotics Built ROS 2 perception, sensor integration, diagnostics & telemetry software
⚡ ML Performance Reduced inference latency from ~92 ms → ~37 ms
🧠 Computer Vision Improved benchmark F1 from 0.29 → 0.55
⚙️ Distributed Systems Worked on backend systems processing millions of daily transactions
🚀 Performance Improved backend throughput by ~90%
🛡️ Reliability Implemented retries, idempotency, caching, logging & observability
🧪 Validation Conducted evaluation across 1,000+ robotic runs

🌟 Featured Projects

⚡ Distributed Rate Limiter

Production-grade distributed rate limiting infrastructure using Redis + Lua atomic execution.

Repository

Highlights

  • ⚡ Atomic Redis + Lua rate enforcement
  • 🔄 Multiple rate-limiting algorithms
  • 📊 Prometheus/Grafana observability
  • 🧪 Benchmark and performance suite
  • 🐳 Containerized deployment

Tech: Java Redis Lua Docker Prometheus Grafana


🧵 Distributed Task Queue Engine

Distributed task-processing infrastructure focused on concurrency, reliability and fault tolerance.

Repository

Focus: Java · Distributed Systems · Concurrency · Fault Tolerance


🧠 DevSync-AI

AI-powered developer tooling and workflow automation.

Repository

Focus: Python · AI Agents · Developer Tools · Automation


🎨 Text-to-Image Generation

Generative AI experimentation with a deployment-oriented inference workflow.

Repository

Focus: Python · Generative AI · ML Inference · Jupyter


🌍 Open Source Contributions

I actively contribute to external open-source projects across C++, Python, Java, developer tooling, and infrastructure — working on bug fixes, regression tests, reliability improvements, and production codebases.

🎬 Academy Software Foundation — OpenTimelineIO

C++ · Debugging · Regression Testing

PR

  • Fixed null-parent handling in orphan Item and Transition range queries
  • Hardened composition ancestry traversal against invalid parent access
  • Added C++ regression tests covering orphan range-query paths
  • Validated changes through build, tests, and CI

🔧 Other Open-Source Work

Contributed across projects in ecosystems including:

Microsoft · aio-libs · Meilisearch · Academy Software Foundation · Java · Python · C++

Recent contributions include:

  • aio-libs/aiomysql
  • microsoft/ebpf-for-windows
  • meilisearch/meilisearch-java
  • mid0/mido
  • eko/gocache
  • dancormier/openwebui-claude-agent-pipe
  • yunaremaia/gfi
  • yunaremaia/taintrace

🔀 14+ External Pull Requests · 🌐 Contributions Across 40+ Repositories

---

📊 GitHub Analytics



🎯 What I Like Building

                    Intelligent Systems
                           │
          ┌────────────────┼────────────────┐
          │                │                │
          ▼                ▼                ▼
       Robotics          Systems            AI
          │                │                │
      ROS 2 / C++      Distributed       Computer Vision
      Perception       Systems           ML Inference
      Sensors          Reliability       Agentic AI
      Diagnostics      Performance       RAG / LLMs
      Simulation       Infrastructure    AI Infrastructure

🧩 Engineering Philosophy

Understand the problem
        │
        ▼
Build the simplest reliable solution
        │
        ▼
Measure real behavior
        │
        ▼
Find the bottleneck
        │
        ▼
Optimize
        │
        ▼
Test failure cases
        │
        ▼
Ship → Observe → Improve → Repeat

🤝 Let's Connect

I'm interested in building software at the intersection of

🤖 Robotics · ⚙️ Distributed Systems · 🧠 AI · 🚀 Infrastructure


Portfolio LinkedIn GitHub Email


⚡ Build. Measure. Debug. Improve. Repeat.

Pinned Loading

  1. DevSync-AI/kiro-devsync-ai DevSync-AI/kiro-devsync-ai Public

    Python

  2. distributed-rate-limiter distributed-rate-limiter Public

    Production-grade distributed rate limiting service with Redis+Lua atomic enforcement, multiple algorithms, observability (Prometheus/Grafana), and benchmark suite

    Java

  3. Text-to-Image-Generation Text-to-Image-Generation Public

    Jupyter Notebook

  4. portfolio portfolio Public

    TypeScript

  5. healthscreen-ai/AI-Powered-Health-Screening-Platform healthscreen-ai/AI-Powered-Health-Screening-Platform Public

    JavaScript

  6. Distributed-Task-Queue-Engine Distributed-Task-Queue-Engine Public

    Java