Saman Abaasi

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.
How I Brought React Into a Preact Form Engine: A Production Bridge Pattern
React Day Berlin 2026React 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.