About

Thanks for stopping by. Read below to learn more about my background and the engineering I do best.

Alaeddine at Mont des Arts in Brussels

Background

I have been building for the web since 2016, mostly on the JavaScript stack: React, Next.js, Angular, and Node.js. The work I am best at is the interface — fast, clear, and sturdy enough that a team can keep changing it. TypeScript, careful CSS, and treating performance as part of the product are how I get there.

I am a senior frontend developer at Publicis Media Germany. I build React applications in a micro-frontend architecture, shared UI that keeps teams consistent, and the builds, releases, and performance around what ships. From 2022 to 2025 I was a senior web developer at Metro Markets, on a large European B2B marketplace. There I worked across Angular, Next.js, and Node.js: account experiences, APIs in front of backend services, and the state and styling that hold a big product together.

Before Germany I worked as a senior full-stack developer with teams in Canada and Tunisia, and as a freelancer from the start. That stretch was React, Nest.js, and the MERN stack, plus cloud systems on AWS: real-time features, data-heavy screens, and applications that had to move files and traffic reliably. Across all of it, the through-line is code quality, a calm user experience, and close work with the people shipping beside me.

Education

Fundamental Licence in Computer Science — University of Tunis El Manar, 2013–2016

Certifications

Skills

Frontend. JavaScript, TypeScript, React, Next.js, Angular, HTML, and CSS, including design systems and micro-frontends.

Backend and data. Node.js, Nest.js, MongoDB, PostgreSQL, and other SQL databases.

Platform. AWS, CI/CD, and the build and release work around a modern frontend.

Languages

English, French, German, and Arabic.