cv
Basics
Name | Hassan Shahzad |
Label | Mobile Robotics Engineer | ROS2/SLAM Specialist | AI-Robotics Integration |
hshahxr@gmail.com | |
Website | https://hassan-xr.com |
Summary | Mobile robotics engineer with a passion for developing autonomous systems that bridge the gap between advanced AI and real-world applications. Extensive experience with ROS2, Nav2, and SLAM technologies, with particular expertise in integrating LLM agents for natural language robot control. Strong foundation in hardware-software integration, spanning from low-level microROS implementations to complete autonomous navigation stacks. Currently pursuing MEng in Robotics and AI at UCL while building innovative robotics solutions through entrepreneurial ventures. |
Education
-
2023.09 - 2027.06 MEng (Integrated Master's)
University College London (UCL)
Robotics and AI
- Advanced Machine Learning & Neural Networks
- Autonomous Robotics & Control Systems
- SLAM & Computer Vision
- Embedded Systems & Real-time Programming
- Reinforcement Learning for Robotics
- Multi-robot Systems & Navigation
-
2016.09 - 2023.06 Secondary Education
Altrincham Grammar School for Boys
STEM Focus
- Mathematics
- Further Mathematics
- Physics
- Computer Science
Work
-
2025.01 - Present Founder
Innovation tech startup
- Founded Silkun Innovations, an innovation tech startup with multiple projects under development
- Leading entrepreneurial ventures across food service and hospitality technology sectors
- Developed and commercialized MeSnap innovation with online sales platform at mesnap.app
-
2024 - 2024 ROS2 Robotics Engineer
Year 2 Industry Placement
- Developed ROS2 Humble autonomous navigation system with Nav2, AMCL localization, and SLAM Toolbox functionality
- Built Gazebo simulation environment with 1:1 accurate robot physics and sensor modeling
- Generated URDF robot models from STEP files for precise mechanical representation
- Integrated Flutter mobile app with ROS2 service communication for remote robot control
Skills
Mobile Robotics Frameworks | |
ROS2 Humble | |
Nav2 Navigation Stack | |
SLAM Toolbox | |
AMCL Localization | |
microROS | |
ROS2_control | |
Gazebo Simulation | |
PyBullet Physics |
SLAM & Navigation | |
RTAB-Map | |
Simultaneous Localization and Mapping | |
Path Planning Algorithms | |
Obstacle Avoidance | |
Occupancy Grid Mapping | |
Sensor Fusion | |
Multi-robot SLAM |
AI & LLM Integration | |
LangChain Robotics Integration | |
OpenAI GPT Tool Calling | |
Natural Language Robot Control | |
Speech-to-Action Systems | |
Agentic Robot Control | |
LLM-driven Navigation | |
Conversational Robotics |
Hardware & Embedded Systems | |
ESP32/ESP8266 Programming | |
Raspberry Pi Integration | |
Motor Control (Stepper/Servo/DC) | |
Sensor Integration (LiDAR/IMU/Cameras) | |
PCB Design & Manufacturing | |
3D Printing & Mechanical Design | |
Real-time Systems (FreeRTOS) |
Programming & Software | |
Python (Primary) | |
C++ (ROS2/Embedded) | |
Arduino Framework | |
Git/GitHub | |
Docker Containerization | |
WebRTC Communications | |
MQTT Protocols | |
Flutter Mobile Development |
Projects
-
A24 - Autonomous SLAM Research Platform
- 3-year development of modular autonomous mobile robot platform for SLAM research
- Complete ROS2 implementation with Nav2 stack and SLAM Toolbox integration
- Three-stage modular design: mobility platform, computing hub, and sensing platform
- RP-LiDAR A1 360° environmental scanning with custom mounting and connectivity
- Differential drive system with sensored DC motors and L298N control
- microROS integration for efficient microcontroller-ROS2 communication
- Custom URDF modeling with fusion2urdf plugin for accurate simulation
- Sim2Real capabilities for seamless simulation-to-hardware deployment
- Laser-cut acrylic chassis with professional assembly and power management
-
OpenBase2 - Low-Cost Autonomous Mobile Platform
- Innovative £240 autonomous mobile robot using repurposed hoverboard components
- Complete ROS2 core with Nav2 stack for autonomous navigation
- RTAB-Map ROS implementation for simultaneous localization and mapping
- ESP32 with microROS for precise motor control and sensor interfacing
- Intel D415 depth camera integration for advanced perception
- WebRTC teleoperation capabilities for remote control
- Modular DIN rail and aluminum extrusion framework for rapid reconfiguration
- Advanced obstacle avoidance and dynamic path planning algorithms
- Demonstrated cost-effective approach to professional-grade autonomous robotics
-
BiStable - Self-Balancing Robot with Multi-Modal Control
- Complete ROS2 implementation with 4 custom packages in 2-week UCL project timeline
- Multi-modal control: hand-following, gamepad control, and autonomous balancing
- ESP32 WROOM32 with microROS bridge for distributed processing architecture
- Google MediaPipe integration for real-time hand tracking and distance estimation
- Dual-core ESP32 processing: Core 1 for balance, Core 2 for motor control
- PyBullet physics simulation for PID algorithm validation and testing
- Advanced PID-based stabilization with real-time IMU (MPU6050) feedback
- NEMA17 stepper motors with DRV8825 drivers for precise differential control
- Solved motor velocity control instability through innovative parallel processing
-
Nav2 Agent - LLM-Controlled Robot Navigation
- Revolutionary natural language interface eliminating complex coordinate-based robot commands
- OpenAI GPT integration with LangChain for sophisticated natural language understanding
- Custom tool-calling framework enabling AI-driven robot action execution in simulation
- Complete ROS2 Nav2 stack integration for professional-grade autonomous navigation
- Advanced command processing: 'Go to kitchen', 'Navigate to living room' natural language parsing
- Pre-mapped environment database with intelligent coordinate translation algorithms
- LangChain-ROS2 bridge for seamless AI-robotics communication and control
- Demonstrated feasibility of conversational robotics for practical applications
- Proof of concept for agentic robot control in simulated environments
-
radioROS - Universal ROS2 Wireless Controller
- Universal ROS2-compatible wireless controller for research robotics applications
- ESP32-S3 dual-core architecture with hardware interrupt PWM processing
- Complete ROS2 driver package with modular node structure and robust communication
- Custom PCB designed in EasyEDA with professional JLCPCB manufacturing
- Thread-safe inter-core communication using mutex-based data handling
- Real-time PWM-to-Twist message conversion for standard robot control interface
- Robust wireless protocol with custom start/stop byte communication
- Professional SMD assembly with stencil-assisted soldering at 138°C
Interests
Mobile Robotics Research | |
Autonomous Navigation | |
SLAM Algorithms | |
Multi-robot Systems | |
Real-world Robotics Applications |
AI-Robotics Integration | |
LLM Agent Control | |
Natural Language Robotics | |
Simulation-to-Reality Transfer | |
Conversational Robot Interfaces |
Augmented Reality | |
WebXR Development | |
AR Navigation Systems | |
Browser-based AR | |
Multi-user AR Interactions |
IoT & Distributed Systems | |
Physical MCP Implementation | |
Centralized IoT Control | |
Speech-to-Action Systems | |
Edge Computing Architecture |
Entrepreneurship & Leadership | |
Technology Commercialization | |
Product Development | |
Market Validation | |
Innovation Management |