Full-stack developer Tunisia

MahdiBen Rhouma. — Full-stack developer in Tunisia

I build AI products, web applications and tools for the browser. I’m a developer with the Tukhnanutha team, currently studying at ESGITECH in Tunisia.

Open to projects & opportunitiesScroll to explore
Mahdi Ben Rhouma
The human behind the code.MBR / 01
Based in Tunisia
Curious, by nature.
From the first idea to the final detailNext.js / React / TypeScript / Python / Cloudflare

01 / Selected work

Work I’ve built.
What went into it.

Recent work across AI workspaces, 3D tools, developer platforms and client websites. Open a project for the real screens, my role and the details behind it.

pro.tuk-ai.com
Tukai Pro browser editor with a demonstration 3D scene
02 / Browser-based 3D & CAD editorLive website

Tukai Pro

Scene editing and CAD, directly in the browser.

Three.jsJavaScriptVite
View all 11 projects

02 / How I can help

Websites. Interfaces.
The code behind them.

A company website, a product interface or a backend that needs attention. I can help define the next step and build it.

Explore my services
01Websites & interfaces

Responsive websites, multilingual content, booking flows and dashboards. Clear navigation and careful attention to the small interactions.

02Backend & integrations

APIs with Python or Java, authentication, data modelling and connecting the services your product relies on.

03Performance & technical SEO

Crawlable pages, useful metadata, accessible interfaces and a lighter frontend. The foundations of a site that is easier to find and use.

Code & writing

Useful code.
Practical writing.

Libraries, runnable examples and troubleshooting guides for developers working with Next.js, Node.js and Supabase.

Open source

JavaScript / CLI / Action / MCP

dev-error-explainers

Seven deterministic JavaScript explainers, shared with six iloveblogs browser tools. Use the library offline, in a terminal, in CI or through an MCP client.

Read the project notes

Next.js / Supabase / PostgreSQL

Production Incidents

A symptom-first incident index, SQL assets and broken/fixed examples for RLS, webhook idempotency and Next.js caching.

Read the project notes

iloveblogs.blog

From code to explanation.

304Articles, guides & fixes
9Free browser tools

Snapshot checked / 14 Oct 2026

Publication stats
03 / The person behind the code
Mahdi

Working in English & French

A developer who cares
about the whole picture.

I’m Mahdi, a full-stack developer based in Tunisia and a student at ESGITECH. I work with the Tukhnanutha team on Tukai and its web products.

My recent work spans AI interfaces, developer documentation, browser-based 3D tools and websites for real businesses. I also maintain iloveblogs and public tools for debugging developer errors.

More about me

04 / Start a conversation

Tell me what
you’re building.

Have a project in mind or a role that sounds like a fit? A short note about the context and what you need is a good place to start.

Or write directly[email protected]

A good place to start.

This opens your email app with your message ready to send.