About

Back to blog
Mehran Mozaffari
Mehran Mozaffari

I am Mehran Mozaffari, an applied AI researcher. I study how AI systems behave once they leave the demo and have to survive real workflows, real users, and real failure — and I write up what I find.

Everything on this site is my own point of view. These are field notes from a practitioner, not product announcements and not neutral summaries: I take a position on what is worth adopting, what is worth watching, and what is not worth your afternoon.

What I research

The work spans more ground than "AI" usually implies, because production systems do not respect the boundary between a model and everything around it.

Agentic systems and agent harnesses. Orchestration, tool use, and the harness itself — the layer that decides what an agent can touch, what it must ask about, and how it recovers. Multi-agent arrangements and where they stop paying for themselves. Evaluation that survives contact with real inputs, and the failure modes that only appear under load.

Coding agents and design-as-code. Working directly with coding agents on real repositories; teaching an agent a design language; tokens and design systems at scale; the sandboxed preview-and-export loop that turns an agent's intent into an artifact you can actually ship.

Computer vision, end to end. Not the model alone — the whole chain. Capture, lens and shutter choice, camera placement. Calibration: homography, intrinsics, distortion, and per-frame estimation under broadcast dynamics. Detection and its licensing consequences, multi-object tracking, re-identification, segmentation with foundation models, 2D keypoints through to 3D biomechanics, and spatio-temporal trajectory recovery for objects too small and fast to track naively.

Models, inference and the token economy. Model selection as an operational decision rather than a benchmark argument. Routing, context and cost behaviour, quantisation, and what open-weight models can and cannot displace. Local-first and on-device inference, and the hardware that makes it viable.

Robotics and embodied systems. Low-cost open hardware, the new wave of accessible platforms, and the gap between a controlled demo and a machine that behaves safely in a room with people in it.

Voice and telephony automation. Latency budgets, turn-taking, and interruption handling in interfaces people actually talk to — where a 300ms regression is the difference between a conversation and a hold queue.

Applied AI product direction for domain-heavy businesses, where correctness matters more than fluency, and where the interesting constraint is usually evidence and provenance rather than model capability.

The recurring question behind all of it: under what conditions does this work, and what happens outside them? A capability that holds in a demo and collapses at the edges is not a capability yet.

How I work

Every piece here starts with something I actually studied — a repository I cloned, a tool I ran, a paper I read, a technique I traced through its documentation. Nothing gets written from a summary of a summary.

I write it up when it clears three bars:

  1. Workflow relevance. It maps to a real operational use case, not a benchmark score.
  2. Evidence over hype. There is something inspectable behind it — source, documentation, measurable results — rather than a claim.
  3. Decision clarity. The analysis supports a concrete call: adopt now, watch, or skip.

Each piece is written through the same lens: where the thing fits in a production system, the minimum integration path, the failure modes worth testing first, and what measurable success would look like. Where I am uncertain, I say so; where a limit is real, I name it rather than write around it.

Articles here are living documents. When something meaningful changes, the piece is revised in place rather than duplicated — so what you read is what I currently think, not what I thought when I first published it.

I keep project notes directional. I will share architecture, constraints, and adoption strategy; internal implementation detail and anything sensitive stays out.

My books

I am the author of four living books, written and maintained as the core curriculum of my Agentic Design School.

The Agentic Designer Claude Code for Designers Open Design Agentic Sport Analytics
  1. The Agentic Designer — how AI agents are changing product design, and the operating model that follows for designers, design leads, and builders.
  2. Claude Code for Designers — working directly with coding agents as a designer, without turning the job into a programming manual.
  3. Open Design — local-first, agent-native design-as-code, and how to run it without surrendering brand quality or vendor independence.
  4. Agentic Sport Analytics — the evidence-contract field guide: capture, calibration, detection, tracking, eventing, modelling and the agent harness, measured end to end on pickleball and rugby league.

Each is released like software rather than published like a book — versioned, updated regularly, with release notes, and built in the open on GitHub. Covers, links and release feeds are on the books page.