<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Control Systems on Mahdi Sarfarazi</title>
    <link>https://mahdisf.ir/tags/control-systems/</link>
    <description>Recent content in Control Systems on Mahdi Sarfarazi</description>
    <image>
      <title>Mahdi Sarfarazi</title>
      <url>https://mahdisf.ir/images/social-card.png</url>
      <link>https://mahdisf.ir/images/social-card.png</link>
    </image>
    <generator>Hugo</generator>
    <language>en-US</language>
    <lastBuildDate>Thu, 24 Sep 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://mahdisf.ir/tags/control-systems/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Taking an AI control-design platform from concept to a validated MVP</title>
      <link>https://mahdisf.ir/projects/ai-control-design-platform/</link>
      <pubDate>Thu, 24 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://mahdisf.ir/projects/ai-control-design-platform/</guid>
      <description>Product case study: as Technical Product Manager at an agentic-AI startup, I took an AI-assisted control-design platform from concept to an MVP that passed two proof-of-concept cycles and an internal readiness gate.</description>
      <content:encoded><![CDATA[<div class="case-summary">
<p>I took an AI-assisted control-design platform from concept to an MVP. It has completed two proof-of-concept cycles and passed the company&rsquo;s internal product-readiness gate.</p>
<p>The product has not launched commercially. A formal B2B product-market-fit programme comes next, so this page makes no claims about paying customers, revenue or product-market fit. The company is an early-stage agentic-AI startup, and its name, customers and internal targets are confidential.</p>
</div>
<dl class="snapshot">
  <div><dt>My role</dt><dd>Technical Product Manager (Mar 2026 to present). Before that, Robotics Software Engineer on the same product (Nov 2025 to Mar 2026).</dd></div>
  <div><dt>Team</dt><dd>Seven engineers and three stakeholders across AI, control engineering, software, product design and QA</dd></div>
  <div><dt>Stage</dt><dd>MVP, two POC cycles complete, readiness gate approved</dd></div>
  <div><dt>Ways of working</dt><dd>Agile/Scrum with Jira, Mizito, Notion and Google Workspace</dd></div>
</dl>
<figure>
<img src="workflow.svg" width="960" height="540" alt="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." loading="lazy">
<figcaption>The kind of workflow the platform automates. This diagram is illustrative and does not show the product interface.</figcaption>
</figure>
<h2 id="the-problem">The problem</h2>
<p>Designing a controller takes a chain of specialist steps. An engineer starts from a nonlinear model of the system, finds an operating point and linearizes it into a state-space model. Then they design and tune candidate controllers, run closed-loop simulations, and check stability and frequency response. Each step needs expertise and usually a different tool, and when a check fails, much of the chain has to be repeated.</p>
<p>The product&rsquo;s bet is that AI agents can carry much of that chain, from a system description to a verified controller candidate.</p>
<h2 id="my-role">My role</h2>
<p>I joined the engineering team in November 2025 and was promoted to Technical Product Manager in March 2026.</p>
<p>As an engineer, I built parts of the automated pipeline. That included an agent workflow that generates operating points, state-space models, controller candidates and closed-loop simulations from nonlinear system descriptions. I also worked on model parsing, signal interconnection, Jacobian linearization, and the stability and frequency-domain checks.</p>
<p>As product manager, I own the product definition and its delivery. I wrote the market requirements document, business plan and business model canvas. I also run discovery, write requirements and acceptance criteria, manage the backlog, coordinate the team, validate releases, and wrote the go-to-market strategy and plan.</p>
<p>Having built the pipeline myself made it much easier to write requirements the engineers could act on, and to judge whether a result was correct.</p>
<h2 id="discovery">Discovery</h2>
<p>I ran market research, competitive analysis and more than 100 customer interviews. The interviews tested our assumptions about the problem and set our priorities. I turned the findings into product requirements and a prioritized roadmap.</p>
<h2 id="key-product-decisions">Main product decisions</h2>
<h3 id="scope-the-mvp-around-design-simulation-and-verification">Scope the MVP around design, simulation and verification</h3>
<p>The first release put the capabilities an engineer needs to trust a result first: automated design, closed-loop simulation and verification. Verification was in the core product from the start.</p>
<h3 id="use-acceptance-criteria-as-the-shared-definition-of-done">Use acceptance criteria as the shared definition of done</h3>
<p>Every capability had user stories and acceptance criteria written in control-engineering terms. Completed features were checked against them before release, so engineering, design and QA all worked to the same definition of &ldquo;done&rdquo;.</p>
<h3 id="validate-before-selling">Validate before selling</h3>
<p>After the MVP, the product went through two proof-of-concept cycles and then an internal readiness gate. Go-to-market execution starts only after that gate.</p>
<h3 id="keep-technical-validation-apart-from-market-evidence">Keep technical validation apart from market evidence</h3>
<p>Test users can show that the product works. Only companies can show that they need it. The go-to-market plan I wrote defines the company-level evidence the next phase has to collect, so proof-of-concept usage is not counted as traction.</p>
<h2 id="delivery">Delivery</h2>
<p>I ran delivery in Agile/Scrum and kept the backlog prioritized in Jira, with Mizito, Notion and Google Workspace alongside it. I coordinated seven engineers and three stakeholders across AI, control engineering, software, product design and QA, and validated each completed feature against its acceptance criteria before release.</p>
<h2 id="results">Evidence and results</h2>
<p>In the first proof of concept, 38 academic test users created 198 projects on the platform. The second proof of concept is complete, and the product-readiness gate was approved internally, which clears the product for the next phase.</p>
<p>This is technical product validation with test users. It does not show paid usage, a company pilot or product-market fit.</p>
<h2 id="whats-next">What&rsquo;s next</h2>
<p>I wrote the go-to-market strategy and plan for the next phase. It covers target accounts, qualification, a launch sequence with gates, and the company-level evidence needed to judge product-market fit. The plan names me as the owner of PMF and go-to-market operations. The formal three-month B2B programme is the next step, and I will add its results here once there are results to report.</p>
<div class="callout">
<p>The company name, customer names, pricing, roadmap details and any internal metrics beyond those above are confidential. The diagram is illustrative. I&rsquo;m happy to discuss the work in more depth in an interview, within those limits.</p>
</div>
]]></content:encoded>
    </item>
  </channel>
</rss>
