Sam Abaasi

Sam Abaasi

I am Saman Abaasi, a Frontend Engineer from Tehran, Iran, with more than 7 years of experience working with React and TypeScript. Right now i am a Senior 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 system. Before this i was at Digikala, the biggest e-commerce in Iran, where i worked on the seller panel and a UIKit with more than 60 components. I like to understand how things work from inside, so i spend a lot of my free time reading source code and writing about it on dev.to. I have published a 10-part series about the JavaScript engine, a 9-part series "How React Works Under the Hood", and a 23-part series about extending bpmn-io Form-JS in production. 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.