22-day longest streak
B Suhas — Robotics Software Engineer (in progress) CS undergraduate at MLR Institute of Technology and Management, Hyderabad Building toward a career in robotics software engineering through structured, public learning.…
B Suhas — Robotics Software Engineer (in progress)
CS undergraduate at MLR Institute of Technology and Management, Hyderabad
Building toward a career in robotics software engineering through structured, public learning.
Currently focused on ROS2, Python systems, and autonomous robot architecture.
---
Tech Stack
---
Current Focus
- Developing ROS2 systems — custom message interfaces, pub/sub architecture, timer-driven nodes
- Building autonomous robot controllers in Python with real-time motion control
- Learning computer vision (OpenCV) for future vision-guided robot projects
- Documenting the full learning journey in public on GitHub
Featured Projects
ros2-robot-monitor
· ROS2 Python Custom Interfaces
A two-package ROS2 workspace with a custom RobotStatus message interface and OOP-based publisher/subscriber nodes for real-time robot telemetry. Demonstrates typed message design, ament_cmake + ament_python workspace structure, and node graph visualization with rqt_graph.
---
ros2-turtlesim-geometry-drawer
· ROS2 Python Motion Control
An interactive ROS2 application that autonomously draws geometric patterns in turtlesim using velocity-controlled motion, timer-driven publishers, and shape algorithms. Covers real-time robot motion, geometry_msgs/Twist, and clean OOP node architecture.
---
tuntun-mausi-voice-assistant
· Python SpeechRecognition pyttsx3
A wake-word-activated Python voice assistant with Hinglish responses, browser automation, and offline TTS. Built as a standalone systems project demonstrating speech pipelines, modular command routing, and real-world Python integration.
---
Skills
| Domain | Details |
|-------------|-----------------------------------------------------------------|
| Robotics | ROS2 Humble, turtlesim, custom message interfaces, rqt_graph |
| Programming | Python 3.10, OOP, modular architecture |
| Tools | Git, GitHub, Linux CLI, colcon, VS Code |
| Concepts | Publishers / Subscribers, Topics, Timers, Service calls, DDS |
| Learning | OpenCV, Gazebo simulation, URDF, robot arm control |
---
Roadmap
✅ ROS2 fundamentals — nodes, topics, pub/sub, custom interfaces
✅ turtlesim motion control — geometry drawing, velocity commands
⬜ OpenCV — image processing, object detection, camera integration
⬜ Autonomous robot car — ROS2 + hardware integration
⬜ Vision-guided robot — camera + motor control pipeline
⬜ Gazebo simulation — robotic arm URDF and joint control
⬜ Real hardware deployment — robotic arm on physical platform
⬜ Full portfolio — documented, demo-ready, internship-ready
---
Connect



---
*Available for robotics internships and research roles from June 2025.*
-
ros2-robot-monitor ★ PINNED
ROS2-based robot monitoring system built using custom message interfaces and OOP-based publisher/subscriber nodes in Python. The project demonstrates real-time robot telemetry communication, structured ROS2 package architecture, and topic-based data exchange using custom .msg definitions.
Python ★ 0 1mo agoExplain → -
ros2-turtlesim-geometry-drawer ★ PINNED
An interactive ROS2 Python application for drawing geometric patterns in Turtlesim using motion control, publishers, timers, and custom shape algorithms.
Python ★ 0 1mo agoExplain → -
tuntun-mausi-voice-assistant ★ PINNED
A wake-word-activated Python voice assistant that responds in Hinglish. Built with SpeechRecognition, pyttsx3, and browser automation. Say "Tuntun Mausi" to get started.
Python ★ 0 2mo agoExplain → -
neetcode-submissions
My NeetCode.io problem submissions
C++ ★ 0 7d agoExplain → -
Hall-of-PRs-bsuhas ⑂
Make your first Pull Request in minutes 🚀 | Add your name to a live website & start your open source journey
HTML ★ 0 20d agoExplain → -
b-suhas
No description.
★ 0 2mo agoExplain → -
the-perfect-guess
Python CLI number guessing game with Easy, Medium & Hard modes, Higher/Lower hints, attempt tracking, and input validation - zero dependencies required.
Python ★ 0 2mo agoExplain → -
rps-dual-mode
A beginner-friendly Rock Paper Scissors CLI game built in Python. Supports Player vs Computer and Player vs Player modes with a replay option. No external dependencies — pure Python, pure terminal.
Python ★ 0 2mo agoExplain →
No repos match these filters.
More creators on gitmyhub
iamshaunjp WebDevSimplified paulirish iam-veeramalla tiangolo