Inside the mind of
Software Engineer I build software that you wish existed
Full Stack Developer at ZETABOX in Sfax, building cross-platform mobile and web applications with Flutter and React, and studying for an Engineer’s degree in Software Engineering.
I build
Flutter and React up front, Strapi and PostgreSQL behind, REST APIs in between: structured data, secure and scalable.
Still curious. Still shipping.
Mobile and web apps in Flutter and React, backends in Strapi and PostgreSQL, REST APIs between them. I’ve led a product from idea to launch: Takwira, a football reservation platform with real-time messaging and tools for field owners.
Agile Scrum, Jira for planning, Jenkins for CI/CD, regular sprint reviews. Features that ship on time, stay maintainable, and are easy for the next person to pick up.
State that behaves, APIs that answer quickly, interfaces that stay accessible: the small engineering choices people feel without noticing.
Designing AI systems with Claude and the Claude Agent SDK, and certified as a Claude Certified Architect (Foundations) by Anthropic.
Every night is a step.
Every line is a decision.
Every bug is a battle.03:47 AM. The terminal doesn’t sleep. Late nights, builds that fail five times before they pass, and the quiet satisfaction when an idea finally becomes a real product.
If you're building something that deserves to be remembered, let's talk.
I'm open to full-stack roles, freelance projects and good conversations over a cup of coffee.
Sfax, Tunisia. Building software for clients in Tunisia and Sweden, and teaching what I’ve learned along the way.
A few things I’ve designed, shaped and shipped, from complex products to brands built from scratch.

Website for private study spaces and artistic workshops, with reservations and a French, Arabic and English interface.

Brand and storefront for a premium sneaker label, built around editorial typography and a product that fills the screen.

Showcase site, point-of-sale and admin management for a Sfax textile maker, with a companion Android app.

A food delivery platform listing 81 restaurants across Tunis, Sfax and Sousse, with search, accounts and ordering.

Registration for the Eritrean summer camp in Sweden: age-based pricing, family discounts and a reserve-spot flow.

Web application for an accounting firm to manage clients, bookkeeping and day-to-day work.
Clean APIs, structured data, state that behaves, the edge cases nobody asked about. I like getting into the weeds, because that’s where an app becomes reliable.
Dreams look better on a bigger screen
To experience Mahdi’s Lucid Dreams in its full potential, open it on a desktop browser.