Welcome to my GitHub!
I’m a Robotics Systems Engineer passionate about human–robot interaction, dexterous telemanipulation, and wearable exoskeletons.
My work bridges real-time control software, ROS/ROS 2, ROS-LLM integration and AI-driven teleoperation, turning advanced research into practical robotic systems.
Languages: C · C++ · Python · C# · Unity
Frameworks & Libraries: ROS / ROS2 · Eigen · Qt · Unity · OpenCV · FastMCP
Control & Simulation: Real-time Linux (PREEMPT-RT) · EtherCAT · Gazebo · RViz · MATLAB / Simulink
Networking & Comms: CAN · UDP · MQTT · WebSocket · ROS Bridge
Tools & Platforms: Git · CMake · Docker · WSL · PyPI · MCP Registry · GitHub Actions · CI/CD
Core Expertise: Real-time Control · Human–Robot Interaction · Haptic Feedback · Shared Control · System Integration
-
🦾 ROS-MCP Server
A framework that connects LLMs (GPT, Claude, Gemini) with ROS/ROS 2 robots via the Model Context Protocol (MCP) to enable natural-language control, introspection, and real-time interaction with robotic systems. -
👁️ Vision-MCP Server
A framework that bridges LLMs (GPT, Claude, Gemini) with OpenAI Vision via the Model Context Protocol (MCP) to enable analysis of images, videos, and live streams, with a particular focus on real-time video summarization. -
🤖 ROBOT-MCP Client
A reference MCP client implementation that acts as an LLM interface for on-premise or custom model integrations, allowing developers to run local or remote agents that communicate directly with ROS/ROS 2 environments. -
🧩 ROSbridge-C++ Client A C++ client library for ROSbridge, enabling lightweight, real-time WebSocket communication between C++ applications and ROS/ROS 2 nodes — ideal for integrating non-ROS systems or external interfaces into robotic networks.
-
⚙️ C++ Real-Time IPC Suite
Real-time IPC C++ exercises and examples for robotics, featuring deterministic memory management, inter-process communication, thread synchronization, and ROS-compatible timing strategies. -
🌐 C++ UDP Communication Suite
Lightweight UDP networking module for high-frequency, low-latency data exchange between processes or devices — designed for deterministic performance in real-time robotic control environments. -
🎮 Unity-HTC
A Unity-based framework for integrating HTC Vive trackers and hand tracking with robotic systems, designed for teleoperation, visualization, and VR-based human–robot interaction experiments. -
💡 More Projects →
Explore additional repositories on robotic control, teleoperation, and embedded systems.
Let’s collaborate or discuss robotics, control, or teleoperation research!




