Portrait of Mahdi Sarfarazi

AI products · Robotics · Control systems

Mahdi Sarfarazi Technical Product Manager for AI and engineering software

I build AI products for engineers. I start with customer discovery and the MVP scope, then work with engineering, design and QA through delivery and validation.

Before moving into product, I worked as a robotics and control engineer with ROS2, real-time embedded control, simulation and reinforcement learning.

Product work drawn as a control loop: each build is checked against the need, then corrected.Customer needΣ+−DecideBuildOutcomeValidate
Product work drawn as a control loop: each build is checked against the need, then corrected.

What I've done

  1. Current role

    Took an AI-assisted control-design platform from concept to a validated MVP

    I'm the Technical Product Manager at an agentic-AI startup (name withheld). I led discovery and requirements and worked with a team of seven engineers on delivery. The MVP completed two proof-of-concept cycles and passed the internal readiness gate, and I wrote the go-to-market plan for the next phase.

    Read the case study
  2. Independent product

    ViGenX: an AI video editor you can inspect before it runs

    I defined and built ViGenX, an open-source video editor. It turns a plain-language brief into a workflow you can check and edit, and it waits for your approval before rendering. I showed the first MVP at Diginext's 10th Startup Camp. The current release is pre-1.0.

    Read the case study
  3. Engineering depth

    Robotics and control research, in simulation and on hardware

    I was first author on a real-time ROS2 controller for a knee exoskeleton (a preprint) and co-authored reinforcement-learning research on quadruped navigation (ICRoM 2025).

    See the exoskeleton case

Selected work

The product case studies come first. After them is the engineering work my product decisions draw on.

Illustrative diagram of an AI-assisted control-design workflow: model, operating point, linearization, controller candidates, closed-loop simulation and verification, with AI agents supporting each step.

Product case studyMVP · readiness gate passed

Taking an AI control-design platform from concept to a validated MVP

Problem
Control-system design runs through many specialist steps, from modelling and linearization to controller design and verification, and they are slow to repeat by hand.
My role
Technical Product Manager, promoted from the engineering team. I own discovery, requirements, the backlog, delivery and go-to-market planning.
Main decision
Prove the product with test users and pass a readiness gate before any go-to-market work.
Evidence
Two proof-of-concept cycles completed (the first had 38 academic test users and 198 projects). Internal readiness gate approved.

Read the case study

ViGenX editor with a plain-language brief at the top and the generated workflow graph below it.

Product case studyPre-1.0 · open source

ViGenX: an AI video editor that shows its plan before it runs

Problem
One-prompt video tools return a finished render. You can't inspect it, adjust one step, or safely repeat it.
My role
Independent product and technical lead, covering the vision, MVP scope, roadmap and build.
Main decision
The language model plans but does not execute. Every brief becomes a typed workflow that waits for approval.
Evidence
Public repository with CI and tests. The initial MVP was shown at Diginext's 10th Startup Camp. No external usage data yet.

Read the case study Repository

FUM-NEXA knee exoskeleton shown as a CAD design and as the manufactured prototype.

Technical case studyResearch prototype · preprint

Adaptive sit-to-stand assistance for the FUM-NEXA knee exoskeleton

Problem
Fixed torque profiles can't tell a user who needs help from one who doesn't, and the device's own weight adds effort.
My role
Project manager and first author in a university lab team. I owned the control concept and its ROS2 integration.
Main decision
Estimate how much help the user needs from signals the robot already has, and scale a reference torque by that amount.
Evidence
With five healthy subjects, muscle effort was 30.34% lower than without the exoskeleton at slow speed and 7.59% lower at fast speed.

Read the case study

All work

How I work

Four habits I rely on, each with an example from my own work.

  1. Discover and frame

    I start from how the engineer actually works. On the exoskeleton, that showed the real requirement: assistance large enough to outweigh the effort of wearing the device.

    Exoskeleton: the problem
  2. Scope and decide

    In ViGenX I kept the language model away from execution. It plans the edit using only registered blocks, and every run waits for a person to approve it.

    ViGenX: decisions
  3. Build with the team

    I write user stories with acceptance criteria that the team can build and test against, and I order the backlog by what the next release has to prove.

    Control-design platform: decisions
  4. Validate and learn

    The exoskeleton study also tested the device with its motors off. Wearing it that way raised muscle effort, so the controller had to make up for the device's own burden before it could help.

    Exoskeleton: results

Research and publications

Each item shows its actual status. The preprint has not been peer-reviewed, and the thesis is still in progress.

  1. Preprint, not peer-reviewed 2026

    A Fuzzy Strength Index for Adaptive Assist-as-Needed Control of a Knee Exoskeleton Robot to Enhance Sit-to-Stand Transition

    SSRN · First author

  2. Conference paper; public proceedings record pending 2025

    Hierarchical Deep Reinforcement Learning for Quadruped Navigation over Complex Terrains

    13th RSI International Conference on Robotics and Mechatronics (ICRoM 2025) · Second author

  3. Peer-reviewed conference paper 2022

    Neural Network Extraction of the Crutch–Leg Synergy to Estimate the Intended Motion for Paraplegic Users of Rehabilitation Exoskeletons

    10th RSI International Conference on Robotics and Mechatronics (ICRoM 2022), IEEE · Co-author

  4. In progress

    Risk-aware path planning and control for a quadruped robot under interaction uncertainty

    Iran University of Science and Technology · M.Sc. thesis

Full list on the About page

Hiring a technical PM for an AI, robotics or engineering-software product?

Email is the fastest way to reach me. LinkedIn works too.