Projects
Each one is written the same way: the problem, the architecture, the decisions, the part that broke, and what came out the other side.

Cityverse
Lead Software Engineer
A virtual tourism platform for Qatar — 360° tours, an AI guide, and a token marketplace, sold as SaaS.
Next.js Three.js Azure OpenAI Azure Blob Storage SkipCash

Smarteo
Software Engineer
Smart taxi counters sold to fleet operators — device tracking, fleet management, and the analytics behind them.
Azure Three.js Playwright TypeScript

MedQ
Software Engineer
A medical education platform for Tunisian medical students — AI-validated question banks, per-subject analytics and a collaborative study layer.
Next.js TypeScript React Prisma PostgreSQL

NexieGuide
Software Engineer
University orientation for Tunisian students — a seven-step profile wizard, scored programme recommendations, and a bilingual assistant with a 3D guide.
Next.js React Three Fiber Azure OpenAI Prisma Tailwind CSS

Real States
Software Engineer
A real estate marketplace where properties are browsed as a 3D gallery and toured as panoramas.
Three.js React Three Fiber React glTF / GLB WebGL

Playwright Agent
Software Engineer
Import a Playwright repo and let an agent read, edit and run the tests — then open a PR with the fix.
Playwright TypeScript Node.js Azure OpenAI Docker

DataSync Hub
Software Engineer
A REST API and console for storing and sharing JSON data across applications and teams.
Next.js TypeScript Prisma PostgreSQL Tailwind CSS

AutoRent Pro
Software Engineer
A car rental management system — catalogue, availability-aware booking, payment, and an admin view of the fleet.
React Node.js Express MongoDB OAuth / JWT

TasteHub
Software Engineer
A restaurant management backend — one API over the menu, the orders, the reservations, and the staff who act on them.
Node.js Express MongoDB OAuth / JWT

MoneyMaster
Software Engineer
A personal finance app for phones — expense tracking and budgeting, with dark mode and a full right-to-left layout.
React Native TypeScript Expo Supabase NativeWind

SkyForecast
Software Engineer
A mobile weather app whose interface changes with the conditions it is reporting.
React Native Expo NativeWind React Navigation Weather API
01 / 11
Cityverse
Lead Software Engineer
A virtual tourism platform for Qatar — 360° tours, an AI guide, and a token marketplace, sold as SaaS.
Next.js Three.js Azure OpenAI Azure Blob Storage SkipCash Docker VPS
Read the case study