All Projects

Explore my complete portfolio of 19 projects, showcasing my journey in web development from simple templates to complex full-stack applications.

Roshd — Multi-Tenant B2B SaaS Platform

Roshd — Multi-Tenant B2B SaaS Platform

Architected a multi-tenant educational SaaS where a single shared backend engine powers two structurally different products (an Academy and a Teacher platform) via Strategy Pattern. Enforced PostgreSQL schema-per-tenant isolation, dynamic search-path routing, Celery provisioning, and full support for tenant sub-domains (e.g., tenant.roshed.tech) and custom domain SSL mappings. Built a concurrency-safe wallet, custom RBAC, WebRTC streams, and a Next.js 14 monorepo.

Next.js 14Django 5.2PostgreSQLRedisCeleryWebRTCLiveKitTurborepoDockerCI/CD
Spotlight Egypt — Event Management Platform

Spotlight Egypt — Event Management Platform

A ticketing and event-operations platform for an Egyptian concert/event promoter, architected and built solo end-to-end. In under three weeks the NestJS backend went from an empty skeleton to a near-complete platform — multi-provider auth with MFA, a full events/tickets catalog with two overselling-prevention strategies, Paymob payments with a checkout queue, ticket-level refunds, coupons, a BullMQ notification pipeline, and a live WebSocket analytics dashboard — all deployed on Render. The customer storefront UI is now being wired up to it.

Next.jsTypeScriptNestJSPostgreSQLRedisPaymobWebSocketsTailwind CSSDockerCI/CD
Afaq Academy — Educational Platform

Afaq Academy — Educational Platform

A full-stack live-teaching platform for Gulf students — real-time 1-on-1 and small-group classes only, no recorded courses, sold through simple monthly session packages. Built end-to-end: a Next.js frontend with role-based dashboards (Admin, Teacher, Student, Academic Supervisor) on top of a Django REST backend, video powered by a self-hosted LiveKit SFU, with Celery/Redis handling background jobs, assignments/grading, and automated teacher payouts.

Next.jsTypeScriptDjangoPostgreSQLRedisCeleryLiveKitWebSocketsDockerCI/CD
Taki Academy — Educational Platform

Taki Academy — Educational Platform

A Tunisian online learning academy offering students structured access to courses and instructors through a fast, modern web experience. Built the entire frontend with Next.js — course browsing, enrollment flows, and a fully responsive, RTL-friendly interface.

Next.jsReactTailwind CSSRTL/Arabic UIResponsive Design
Garneau School — Website

Garneau School — Website

A modern marketing and information website for a private school in Morocco, covering admissions, academic programs, school life, and news. Built end-to-end with Next.js for a fast, fully responsive experience.

Next.jsReactTailwind CSSResponsive Design
GSPA — Private School Website

GSPA — Private School Website

A responsive Next.js website for a Moroccan private school, showcasing academic programs, admissions information, and school news with a clean, modern design.

Next.jsReactTailwind CSSResponsive Design
VitaPsyche — AI-Powered Mental Health Platform

VitaPsyche — AI-Powered Mental Health Platform

A graduation project addressing gaps in mental health care by combining AI-powered emotional assessment, an empathetic virtual support character (Lina), and real-time online consultations with psychiatrists via booking, chat, and video. Served as team leader, running the project with Agile/Jira, designing the system architecture with the C4 Model and UML, and building the Django + MySQL backend alongside the AI diagnosis models.

Next.jsReactTypeScriptDjangoMySQLMongoDBRasaHugging FaceTensorFlowFlutterFigma
Capsule Gym

Capsule Gym

A full stack fitness project with many features including chatbot, BMI calculator, exercises for bodybuilding and fitness, and healthy food recommendations

Next.jsNode.jsMongoDBExpressTypeScriptTailwind CSSAI Chatbot
Blog App

Blog App

A full-stack MERN blogging platform with a React (Vite) frontend and an Express/MongoDB backend, covering programming and technology topics alongside sports, nutrition, and fitness content.

ReactViteNode.jsExpressMongoDB
Customer Management System

Customer Management System

An advanced client management platform designed to streamline and enhance customer relationship management with modern UI/UX

Node.jsMongoDBExpressHTML5CSS3JavaScriptBootstrap
Bindi Task Manager

Bindi Task Manager

An application for managing tasks and projects, with features such as task creation, assignment, and progress tracking

HTML5CSS3BootstrapJavaScript
Portfolio Website

Portfolio Website

A personal portfolio website showcasing projects, skills, and contact information with modern design

HTML5CSS3Next.jsTailwind CSS
HTML & CSS Course Template

HTML & CSS Course Template

A hands-on website template built as teaching material for an HTML & CSS course, covering layout, styling, and responsive design fundamentals for beginner students.

HTML5CSS3Responsive Design
Social Media Platform

Social Media Platform

A responsive social media platform with features like post creation/deletion, user authentication, and light/dark mode toggle

HTML5CSS3JavaScriptResponsive Design
Personal Website

Personal Website

A modern personal website built with SASS, featuring clean design and smooth animations

HTML5CSS3SASSJavaScript
Template 2

Template 2

A responsive website template with modern design principles and clean code structure

HTML5CSS3Responsive Design
Template 1

Template 1

A responsive website template exploring modern layout and styling techniques, built during HTML/CSS/JS training practice.

HTML5CSS3JavaScriptResponsive Design
My Template 1

My Template 1

A custom website template featuring interactive elements and modern web development practices

HTML5CSS3JavaScript
My Template 2

My Template 2

An advanced website template with enhanced functionality and user experience features

HTML5CSS3JavaScript

Want to work together on your next project?

Get In Touch