Component library and theme engine live; CLI and visual configurator in active development.
A client mobile app on both stores, an App Store release of my own, and a cross-browser extension.
Bridged design and backend on a national consumer-protection platform; made complex forms configurable and dynamic.
Built the central UI component library used across product teams, plus dynamic form generators and real-time features.
Analysed interface issues, prototyped in Figma, and validated new concepts with direct user feedback.
Shipped web applications across Phoenix, Rails, Ember and Vue.js; introduced automated testing and led production releases.
Taught web development fundamentals to students with refugee and migration backgrounds.
Moderated Arabic-language online content, first job in Berlin.
I build products end to end: the flow, the interface, the data, the release. Not frontend. Not backend. The whole thing.
Eight years of building software across corporate platforms, startups, and independent projects. Most of that time has been spent where design and engineering meet, component libraries, configurable forms, real-time interfaces, the places where a product either holds together or quietly doesn’t.
I started in Berlin in 2016, learned web development at ReDI School, and taught it there a few months later. The habit stuck: learn it properly, then hand it over. I still work that way, understanding the whole system before touching one layer of it.
AI-native in my workflow, grounded in the fundamentals. I care as much about the person on the other side of the screen as about the architecture behind it. Outside of work: reading, writing, chess, bouldering, football, F1, and photography.