FM.
LOADING PORTFOLIO...
Certificate
Available for freelance & internships

Hello, I'm
Fedi Mhadhbi.

|

I design, build, and automate full-stack web apps, PWAs, and AI-powered platforms that solve real problems. Tunisia-based, globally minded.

7+
Projects Built
0
Certifications
3+
AI Integrations
👨‍💻
YOUR PHOTO HERE
✦ UI/UX Designer
⚡ AI Builder
🇹🇳 Tunisia Tech
🎓 Business Information Systems · ESEN

Studying at ESEN (École Supérieure de l'Économie Numérique) with a rare fusion of analytical and creative thinking — building products with a business-first, design-second, code-third mindset.

⚡ The Stack Intersection

I live at the crossroads of PHP backend architecture, vanilla JS frontends, Firebase real-time sync, and multi-provider AI APIs — all in one product.

🌍 Tunisia-First Mission

Building digital solutions for MENA: Arabic RTL UIs, local payment flows, bilingual platforms, and tourism-focused MVPs that serve real communities.

About Me

I don't just build things — I craft full products.

I'm Fedi Mhadhbi, a Business Information Systems student at ESEN (École Supérieure de l'Économie Numérique) in Tunisia, obsessed with turning complex problems into elegant, deployable digital products. While others are learning syntax, I'm shipping LMS platforms with AI tutors, productivity PWAs, and full Arabic educational systems.

My full-stack approach runs from Nginx server configuration on Ubuntu 24 down to pixel-perfect RTL Arabic UIs — custom MVC PHP backends, MariaDB optimization, Firebase real-time sync, and integrations with OpenAI, Gemini, and Groq APIs.

I don't believe in mobile-app-as-a-shortcut. I build installable PWAs and mobile-first responsive web apps — the right tool that reaches every device without the overhead.

🤖 AI Products🎨 UI/UX Design ⚙️ n8n Automation📱 PWA Dev 🇸🇦 Arabic RTL UI🏗️ Custom MVC PHP 🚀 SaaS Mindset🌍 Tourism Tech🗺️ Civic Tech🔌 Nour Project
Skills & Stack

Tools I wield.

A full-product stack — from design to deployment, AI to automation.

Frontend
🌐
HTML5
🎨
CSS3
JavaScript
📱
Mobile-First
📲
PWA Dev
🔄
Responsive Design
🌍
RTL Arabic UI
Accessibility
✏️
UI/UX Design
🖌️
Figma
Backend & DevOps
🐘
PHP 8.3
🏗️
Custom MVC
🗄️
MySQL
🐬
MariaDB
🔐
Session Auth
👥
RBAC
🔗
API Integration
🌐
Nginx
🐧
Ubuntu Linux
⚙️
PHP-FPM
Cloud · AI · Tools
🔥
Firebase Auth
☁️
Firestore
🤖
OpenAI API
💎
Gemini API
Groq API
🎙️
Whisper
🔀
Git
🐙
GitHub
🚀
Netlify
Vercel
🔧
n8n
🖥️
VMware
0
Projects Built
0
Certifications Earned
0
AI APIs Integrated
0
Skills Mastered

Recruiters — You've Found Your Next Star 🌟

Open for internships, junior developer roles, UI/UX positions, and freelance projects worldwide.

📩 Let's Talk ⬇ Download Resume
Featured Work

Real projects that ship.

Every project started with a real problem. Each one taught me something the docs never could — including Nour, now used by ~900 Tunisians daily.

Nour Map Power
Nour Map Water Nour Map Live
LIVE ~900 Users
PWAFirebaseMap
🔌💧 Nour — Live Outage Map
A live crowdsourced map tracking power and water outages across Tunisia in real time — built solo, used by nearly 900 people. One tap to report, instantly visible to everyone nearby.
Problem
No real-time outage visibility for Tunisians
Impact
~900 active users, fully live & free
Vanilla JSFirebaseOpenStreetMap Leaflet.jsPWARTL Arabic
Core Features: 📍 Live power & water outage map — community-reported, real-time Firebase sync
🔎 Neighborhood search by name (no map hunting)
📊 7-day outage history per area — trends, not just current state
🆘 Medical SOS alerts with private messaging during outages
📲 Installable PWA on Android & iPhone — no App Store needed
🌍 Fully trilingual: English, French, Arabic with proper RTL layout

Architecture: Vanilla JS SPA + Firebase Realtime Database for live geo-tagged reports + Leaflet.js on OpenStreetMap tiles. Anonymous usage — no account required. Service Worker for offline/installable PWA. Geolocation API for automatic area detection.
Tunisian Educational Platform
🔒 Private
Full StackLMSArabic RTL
🏫 Tunisian Educational Platform
Full Arabic LMS for Grades 1–9 with 4 roles, real-time dashboards, AI-ready architecture, and RTL-first UI built on PHP 8.3 custom MVC.
Problem
No Arabic-first LMS for Tunisian schools
Impact
4 roles, 11 MariaDB tables, full RBAC
PHP 8.3Custom MVCMariaDB NginxUbuntu 24RTL CSS
Architecture: Custom PHP 8.3 MVC framework built from scratch — Router, Controller, Model layers with PSR-4 autoloading. Nginx + PHP-FPM on Ubuntu 24 via VMware. VS Code Remote SSH workflow.

Database: MariaDB 11 with 11 normalized tables — users, roles, lessons, quizzes, homework, grades, badges, notifications, sessions, parent-child links, progress tracking.

Features: Arabic RTL responsive UI, role-based dashboards (student/parent/teacher/admin), live search autocomplete, achievement badge system, parent-child analytics, real-time notifications, Git versioning.
🧠
🔒 Private
AIFirebase
🧠 NoteMind — AI Notes App
AI-powered notes app with live-streaming AI responses, markdown editor, auto-tagging, smart summaries, and Firestore real-time sync. Built with Groq + Llama 3.3 70B.
Problem
Static notes apps with no AI context
Stack
Groq API · Llama 3.3 · Firebase
HTML/CSS/JSFirebaseGroq API Llama 3.3 70BEasyMDE
AI Features: Live streaming responses (ReadableStream API), AI summarization, AI continuation from cursor, auto-tag generation, Q&A on note content using Groq's ultra-fast inference.

Architecture: Pure vanilla JS SPA with Firebase Auth (Google SSO), Firestore real-time collections, folder/notebook hierarchy, EasyMDE markdown editor, keyboard shortcuts (Ctrl+S, Ctrl+K).

UX: Dark/light mode, mobile-first responsive layout, offline-ready PWA manifest, smooth transitions.
WeekFlow Pro PWA
LIVE
PWAFirebase
📅 WeekFlow Pro
A premium installable PWA weekly planner with Pomodoro timer, priority tasks, recurring tasks, analytics dashboard, cloud sync, and full offline support.
Problem
No installable week-view planner PWA
Impact
Installable on any device, works offline
HTMLCSSJavaScript FirebasePWANetlify
PWA Architecture: Service Worker with cache-first strategy, Web App Manifest for installability, background sync for offline task queuing.

Features: 7-day grid planner, Pomodoro timer (25/5 sessions), task priority levels, recurring task templates, weekly analytics with completion charts, push reminder notifications.

Backend: Firebase Firestore for cloud sync, Firebase Auth for multi-device support, Netlify CD pipeline.
🎓
🔒 Private
LMSAI TutorPHP
🎓 CTH Academy — LMS + AI Tutor
Complete LMS with Gemini 2.5 AI study assistant, PDF course uploads, text extraction via Poppler, leaderboard, forums, certificates, and full RBAC.
Problem
LMS platforms lack contextual AI tutors
Impact
AI tutor trained on uploaded course PDFs
PHP 8.3MySQLGemini 2.5 API PopplerNginxUbuntu
AI Tutor: PDF uploaded → Poppler Utils extracts text → injected as system context to Gemini 2.5 API → personalized tutoring responses scoped to course material.

Platform: Course management, PDF upload/viewer, forum with nested replies, certificates (PDF generation), leaderboard by quiz scores, analytics dashboard per role.

Auth: PHP session-based RBAC (admin, instructor, student), dark/light mode, mobile responsive.
TunCover Home
Case Study 11 Screenshots
TourismFull StackSaaS
+6 more →
🏺 TunCover — Cultural Tourism Platform
A full-stack tourism & artisan booking platform connecting travelers with verified Tunisian craftsmen. 3 roles, booking flow with payment, artisan profiles, admin panel, and bilingual UX.
Problem
Artisans invisible to digital travelers
Impact
3 dashboards · 24 governorates · 40+ craft types
HTML/CSS/JSPHPMySQL Firebase AuthGoogle MapsStripe-style payment
GitHub
3 Role System: Tourist (discover, book, wishlist, reviews), Artisan (listings, bookings, earnings chart, profile), Admin (users, artisans pending validation, reservations, statistics, bookings by region).

Key Pages: Hero landing page, Experience Explore (filters by region/type/craft), Artisan directory (8+ artisans, 24 governorates, 40+ craft types), Experience detail page with booking widget (date picker, guests, price calc), Secure checkout with virtual card payment, Tourist & Artisan dashboards, Artisan public profiles with verification badge.

Architecture: PHP backend, MySQL database, Google Auth SSO, responsive CSS — designed to be bilingual (EN/FR) with mobile-first layouts.
🍕
LIVE
WebNetlify
🍕 GG Pizza — Restaurant Website
A modern, smooth restaurant website with animated menu, responsive layout, and premium UI. Hosted live on Netlify.
Type
Restaurant landing page
Impact
Live Netlify deployment
HTMLCSSJavaScriptNetlify
Licenses & Certifications

Verified expertise.

21 certifications earned across AI, Cybersecurity, Blockchain, Cloud, Java, Git & SQL — verified by Anthropic, Cisco, GoMyCode, Hashgraph & DataCamp.

AI Fluency
Anthropic
AI Fluency: Framework & Foundations
Mar 2026
Claude Cowork
Anthropic
Introduction to Claude Cowork
Mar 2026
Claude Code in Action
Anthropic · #6xumnyqcqoez
Claude Code in Action
Mar 5, 2026
Claude 101
Anthropic
Claude 101
Mar 2026
Hedera HCF
The Hashgraph Association
Hedera Certified Foundation (HCF)
Aug 28, 2026
Introduction to Agent Skills
Anthropic
Introduction to Agent Skills
2026
☁️
AWS / DATACAMP
DataCamp
AWS Security and Cost Management Concepts
Feb 2026
🔧
AWS / DATACAMP
DataCamp
AWS Cloud Technology and Services
Feb 2026
📡
AWS / DATACAMP
DataCamp
AWS Concepts
Feb 2026
🌐
DATACAMP
DataCamp
Understanding Cloud Computing
Feb 2026
Intro to Git
DataCamp · #45,917,029
Introduction to Git
Feb 02, 2026
2 HRS
Intermediate Git
DataCamp · #45,980,139
Intermediate Git
Feb 05, 2026
2 HRS
GitHub Intro
DataCamp · #45,980,570
Introduction to GitHub Concepts
Feb 05, 2026
GitHub Foundations
DataCamp · #788,304
GitHub Foundations
Feb 05, 2026
9 HRS
GitHub Intermediate
DataCamp · #45,980,897
Intermediate GitHub Concepts
Feb 05, 2026
3 HRS
SQL Relational
DataCamp · #45,294,249
Introduction to Relational Databases in SQL
Dec 29, 2025
4 HRS
Joining SQL
DataCamp · #45,330,289
Joining Data in SQL
Dec 30, 2025
4 HRS
Oracle SQL
DataCamp · #45,307,787
Introduction to Oracle SQL
Dec 30, 2025
4 HRS
Java Intro
DataCamp · #46,145,760
Introduction to Java
Feb 17, 2026
4 HRS
DATACAMP
DataCamp
Intermediate Java
Feb 2026
CompTIA Security+ Bootcamp
GoMyCode
Cyber Security Bootcamp: CompTIA Security+ 701
Sep 13, 2026
Cisco Intro to Cybersecurity
Cisco Networking Academy
Introduction to Cybersecurity
Sep 05, 2026
ID: 4b8f8111-3f53-431e
Journey

The tech timeline.

From first HTML file to AI LMS platforms running on real Linux servers.

2021
Web Fundamentals
Self-taught + Academic
Mastered HTML, CSS, JavaScript. Built first responsive websites and realized that code can conjure complete worlds from nothing.
2022
Backend & Databases
Business Computing Program
Dived deep into PHP and MySQL. Built full-stack CRUD apps. First experience with real data architecture and server-side rendering.
2023
UI/UX Design & Product Thinking
Figma + Self-taught
Discovered design systems, user flows, and accessibility. Started approaching every project with wireframes before writing a line of code.
2023
AI Integration — OpenAI + Whisper
Personal Research Projects
Integrated OpenAI Whisper into Node.js. Built AI voice assistant prototype for Tunisian dialect — first real encounter with production AI APIs.
Dec 2025
SQL & Database Certifications
DataCamp
Completed 3 SQL certifications: Intro to Relational Databases, Joining Data in SQL, and Introduction to Oracle SQL.
Feb 2026
PHP 8.3 MVC + Linux Server Architecture
CTH Academy & Educational Platform
Built two full production platforms on Ubuntu 24 + Nginx + PHP-FPM via VMware. Custom MVC framework, MariaDB schemas, VS Code Remote SSH workflow, RBAC systems.
Feb 2026
Git, GitHub & Java Certifications
DataCamp — 7 Certificates
Earned 5 Git/GitHub certifications including GitHub Foundations (9hrs), plus Introduction to Java and Intermediate Java.
Feb 2026
Firebase + Groq API + PWA
NoteMind & WeekFlow Pro
Shipped NoteMind (AI notes with live streaming Groq/Llama 3.3) and WeekFlow Pro (installable PWA with Firebase sync). Both live in production.
2026
Nour — Civic Tech Goes Live
Solo project · ~900 users
Launched Nour, a real-time crowdsourced power and water outage map for Tunisia. Built solo with vanilla JS, Firebase, and OpenStreetMap Leaflet. Reached ~900 active users. Trilingual (AR/FR/EN), full RTL, installable PWA, Medical SOS feature.
Mar 2026
Anthropic AI Certifications
Anthropic — 4 Certificates
Completed AI Fluency, Claude 101, Claude Code in Action, and Introduction to Claude Cowork — positioning at the frontier of AI-assisted development.
2026 →
Building the Future
Freelance · Internships · Startups
Seeking collaborations, internships, and startup partnerships. Ready to ship real-world digital products that make a difference in Tunisia and beyond.
What I Offer

Services built for impact.

End-to-end product capabilities — design, build, automate, and launch.

🎨
UI/UX Design
Beautiful, user-centered interfaces in Figma — wireframes to dev-ready prototypes, RTL Arabic included.
  • User research & flows
  • Figma prototypes
  • Arabic RTL design
  • Design systems
💻
Full Stack Web Apps
PHP 8.3 custom MVC backends + vanilla JS frontends on real Linux servers with Nginx.
  • PHP 8.3 + MySQL/MariaDB
  • RBAC & session auth
  • REST APIs
  • Ubuntu + Nginx deploy
📚
LMS Platforms
Complete learning management systems with AI tutors, PDF uploads, quizzes, and certificates.
  • Multi-role RBAC
  • AI study assistants
  • Course & quiz builder
  • Certificate generation
🤖
AI Web Integrations
Embed OpenAI, Gemini, and Groq APIs into your web product — chatbots, tutors, summarizers.
  • OpenAI / Gemini / Groq
  • Whisper voice-to-text
  • Live streaming responses
  • PDF-aware AI context
🚀
SaaS MVP Development
Turn your startup idea into a working, deployable MVP in weeks — lean and production-ready.
  • Idea → product in weeks
  • Scalable architecture
  • User feedback ready
  • Vercel/Netlify deploy
📲
PWA Installable Apps
Web apps that install on any phone like a native app — offline-ready, no App Store required.
  • Service Worker setup
  • Offline-first design
  • Push notifications
  • Cross-device install
⚙️
Workflow Automation
Automate business processes with n8n — save hours every week, scale without headcount.
  • n8n workflow design
  • CRM & email flows
  • Lead nurturing
  • Social scheduling
🌐
Portfolio & Landing Pages
Premium personal and business websites that convert visitors into clients — fast, animated, SEO-ready.
  • Custom design
  • Smooth animations
  • Mobile-first
  • SEO optimized

Ready to build your MVP?

Let's go from idea to deployed product in weeks — not months. I bring the stack, the design, and the AI.

🚀 Let's Build Together See My Work First
Get In Touch

Let's build something great.

Freelance project, internship, collaboration, or just an idea worth discussing — I'm one message away.

Based in Tunisia 🇹🇳, working globally. Available for freelance, internships, remote jobs, and startup partnerships. Pick any channel below — fast reply guaranteed.

✉️
Email
fedimhadhbi617@gmail.com
SEND →
💼
LinkedIn
linkedin.com/in/fedi-mhadhbi-52554a235
CONNECT →
💬
WhatsApp
+216 55 245 535 — Quick reply
CHAT →