Skip to content
$dhia --role developer█

Your business has outgrown
its Facebook page.

Fast, mobile-first websites and web apps in Arabic, French and English, designed and built by the same person who can do your branding. Built with React and Next.js.

dhia.dev
Dhia working on his laptop in a classroom

Featured

Projects with live demos & case studies

Screenshot, stack, live link, GitHub, and a written case study for each. DigiMyTech is the headline AI capstone.

01
Web Dev · AI SaaS

DigiMyTech Talent Hub

Full-stack · AI integration|1200+ CVs · 98% satisfaction|PFE Capstone

1200+ CVs · 98% satisfaction

Next.js app with Supabase auth/DB and OpenRouter LLM workflows baked into the product, not a floating chat widget.

Next.jsSupabaseOpenRouterTailwindVercel

1200+ CVs processed in beta · 98% user satisfaction reported in testing

02
Web Dev · Corporate

CRIT Tunisie

Web developer · UI implementation|Production site|Sep–Dec 2025

Production Next.js site clarifying services, job offers, and contact paths for talents and companies.

Next.jsReactTailwind

Shipped responsive corporate site to production during CRIT developer role.

03
Web Dev · Marketing

Best Dates and Fruits

Web development · Marketing site|Live brand site|Client project

Marketing site with product sections, seasonal storytelling, and clear contact conversion paths.

Next.jsTailwind

Live brand site with product-focused layout and contact funnel.

Other noteworthy

dhia-portfolio.com

The site you're looking at right now: built with Next.js 15, available in English, French, and Arabic, with a built-in AI chat guide, a free-resource download system, and tuned for fast load times and accessibility.

Next.jsTypeScriptVercel

Association Youth Clubs, Official Website

In progress

Official site for Association Youth Clubs (YCs), the NGO Dhia founded to coordinate school clubs across Tunisia, advocacy toward education stakeholders plus member training, built around the NAOMIE planning framework.

Next.jsTailwind

Amal Bennasr, Space Designer

Portfolio site for an interior/space designer based in Sfax, Tunisia, a calm, editorial project gallery built around light, material, and comfort.

HTMLCSSJavaScriptNetlify

Tools & Stack

Dev stack I ship with

AI Tools

ChatGPT

Midjourney

Claude

OpenRouter

Cursor

Frontend

React

Next.js

Angular

TypeScript

Tailwind CSS

Framer Motion

Backend & Infra

Node.js

NestJS

PHP

Symfony

PostgreSQL

Supabase

Vercel

Git

GitHub

Design-to-development bridge

Graphic design and UI/UX background means I translate vision into code without losing intent. Each claim links to proof.

UI/UX focused components

Pixel-perfect React from design systems.

Proof: DigiMyTech · CRIT Tunisie →

Scalable architecture

Modular components with TypeScript and clean APIs.

Proof: dhia-portfolio.com (this site) ↗

Performance optimized

Next.js with image optimization and Core Web Vitals focus.

Proof: Portfolio · client sites →

Rapid prototyping

Wireframes to working prototypes quickly.

Proof: Best Dates & Fruits →

What I build today

Responsive web interfaces

Mobile-first React with accessible markup.

ReactTailwindFramer Motion
See case study →

React component architecture

TypeScript, reusable systems, ShadCN-style patterns.

TypeScriptNext.jsComponent API
See proof ↗

AI-integrated products

LLM workflows in product UX, not bolt-on chat widgets.

OpenRouterSupabaseNext.js
See case study →

Pricing

Starting prices

TND for clients in Tunisia, EUR for clients abroad. You get a written quote after a free 30-minute call.

Landing page

1 to 3 sections for a launch, an event or a campaign.

From 900 TND · €600

Request a quote →

Showcase website

5 to 8 pages in one language, mobile-first, with a contact form.

From 1,800 TND · €1,200

Request a quote →

Arabic / French / English site

The showcase site in three languages, with a proper right-to-left Arabic layout.

From 2,400 TND · €1,600

Request a quote →

Maintenance

Updates, content changes and monitoring after launch.

From 150 TND · €50 / month

Request a quote →

FAQ

Questions before you write

How long does a website take?

2 to 8 weeks depending on scope. We agree on a clear timeline in the first call.

Can the site be in Arabic, French and English?

Yes. I build multilingual sites, including proper right-to-left Arabic layouts, like this one.

What do you build with?

React and Next.js, hosted on Vercel: fast, mobile-first sites that you can keep growing.

Can you also handle the branding?

Yes. The same person designs the brand and builds the site, so you don't coordinate two freelancers.

How much does it cost?

Starting prices: landing page from 900 TND · €600, showcase website from 1,800 TND · €1,200, Arabic / French / English website from 2,400 TND · €1,600. The final price depends on scope: after a free 30-minute call you get a written quote, before any work starts.

Ready for a web project?

Share your timeline and vision. I'll reply within 24 hours.

Used only to reply to you. Nothing is stored in a database or shared for advertising. Privacy & legal notice

I'll respond to your message within 24 hours. You can also reach me directly at mohameddhiaarfa@gmail.com