- Robotics & mechatronics engineer. I design systems end to end: mechanism, electronics, firmware, software, and deployment.
- Co-founder & CINO at X-ROBOTIICS, previously Robotics & Automation Senior Manager at Digikala. I have led programs covering AGVs and AMRs, conveyors, wheel sorters, active rollers, and locally developed BLDC drives.
- Autonomous mobile robots: ROS 2 fleets with per-robot SLAM and Nav2, task assignment, and multi-robot coordination research.
- Precision motion: closed-loop piezo control with strain-gauge feedback, flexure mechanisms, and stepper and motor controllers on STM32.
- Product engineering: turning operational problems into architectures and products, from IoT sensing to agentic AI tooling.
- Open source: I write practical robotics books and publish simulation, research, and tooling code.
|
A practical, project-based book that goes from your first node to simulating, navigating, and deploying autonomous mobile robots. Also available in Persian. ROS 2 · URDF · Gazebo · SLAM · Nav2 · deployment |
Multi-robot warehouse fleet simulation with a CAD-accurate differential-drive robot, per-robot SLAM Toolbox and Nav2, and task assignment with station reservation. ROS 2 Jazzy · Gazebo Sim · SLAM Toolbox · Nav2 |
|
Simulation of a six-wheel autonomous delivery robot with CAD meshes, LiDAR obstacle avoidance, teleop, and city waypoint navigation. ROS 2 Jazzy · Gazebo Harmonic · LiDAR · waypoints |
Closed-loop controller for piezo stacks with a wide voltage range, strain-gauge feedback, and Ethernet link to a host PC. STM32 · closed-loop control · strain gauges · Ethernet |
|
Multi-robot research into when LLM reasoning actually helps: cognitive delegation, behavioral specialization, and reproducible experiments. See also emergent agents. Python · multi-agent simulation · LLM routing |
Open-source agentic operating system for building AI teams from modular skills, agents, meta-agents, workflows, and memory. Python · AI agents · workflow automation |
|
Warehouse digital twin with a Python/FastAPI bridge, a live dashboard, and a robot management system for fleet scheduling. FlexSim · FastAPI · fleet orchestration |
Free bilingual (EN/FA) book on computer vision for robotics, from a single pixel to visual SLAM and ROS 2, with a runnable project in every chapter. OpenCV · visual SLAM · ROS 2 |
| Purpose | Tools and methods |
|---|---|
| Robotics & autonomy | ROS 2 · Nav2 · SLAM Toolbox · Gazebo · URDF · multi-robot coordination |
| Embedded & electronics | STM32 · ESP32 · AVR · C / C++ · PCB design (Altium) · motor control · Ethernet · Wi-Fi · GSM / GPS · MQTT |
| Mechanical & precision | SolidWorks · mechanism design · flexures · piezo actuation · closed-loop positioning |
| AI & software | Python · OpenCV · YOLO · FastAPI · Docker · Cloudflare Workers · AI agents · GitHub Actions |
| Product & systems | Systems architecture · product discovery · IoT products · FMEA · cross-functional team leadership |
ROS 2: Zero to Robot (English · Persian · read online): a practical path from zero ROS 2 knowledge to real robot deployment. Companion books: Robot Vision: Zero to SLAM and Advanced Mobile Robotics.
Both graphics are generated daily from the GitHub GraphQL API by scripts/generate_assets.py.
- Multi-robot coordination and when reasoning is worth its cost (RACA)
- Warehouse fleets: simulation, digital twins, and scheduling
- Robotics education in English and Persian
- AI-assisted engineering decision systems (ARCHON)
Open to research collaborations and PhD opportunities in Europe.
