
Saman Abaasi
I am Saman Abaasi, a Frontend Engineer from Tehran, Iran, with
more than 7 years of experience working with React and TypeScript.
I am currently a Staff Frontend Engineer and Squad Lead at MTN
Irancell, where I lead a small team building a Camunda-based
workflow platform that is replacing a long-running Huawei OWS
production system. Before MTN I was a Senior Frontend Engineer at
Digikala, Iran's largest e-commerce platform, leading UIKit
development across 60+ components.
I spend my free time reading source code and writing about it.
I have published three in-depth technical series: "How JavaScript
Works" (10 parts), "How React Works Under the Hood" (9 parts,
source-verified against React's internals), and a 23-part series
on extending bpmn-io form-js in production. Published on dev.to,
JavaScript in Plain English, and StackAcademia.
I am an invited speaker at React Day Berlin 2026 (December 4 & 7,
GitNation), where this will be my first conference talk.
Interests:
How I Brought React Into a Preact Form Engine: A Production Bridge Pattern
React Day Berlin 2026
Upcoming
How I Brought React Into a Preact Form Engine: A Production Bridge Pattern

In my work at MTN Irancell, we are building a Camunda-based workflow platform on top of bpmn-io Form-JS, a form engine that is rendered in Preact. The first time I had to bring a React component inside that Preact tree, it took me 2 weeks. I faced the famous "h is undefined" error one hundred times, two copies of React in memory, hooks failing, and re-render fights between Preact and React owning the same DOM. In this talk I will show the bridge I designed to solve all of this in production, with a live demo on stage where I mount a React component inside a Preact form engine in front of you.