My Portfolio

A collection of projects that showcase my skills and passion for development

bacplus - Plateforme d'entraide pour le Bac Tunisien
Full Stack

bacplus - Plateforme d'entraide pour le Bac Tunisien

Complete social learning platform for Tunisian Baccalaureate students. Features include Q&A system, interactive courses (HTML, CSS, JavaScript, PHP, SQL), code playground, project tracker, gamification (XP/levels), real-time notifications, and content moderation. Built with Next.js 16, Neon PostgreSQL, and Vercel KV for caching.

Next.js 16TypeScriptTailwind CSSPostgreSQL+9

Complete learning platform with gamification and real-time features

Matjari - Multi-Tenant E-commerce Platform
Multi-Tenant

Matjari - Multi-Tenant E-commerce Platform

A comprehensive multi-tenant e-commerce platform designed specifically for small shops. Handles everything from inventory management, order processing, payment integration, and customer management to analytics and reporting. Features include multi-store support (tenant-based), product variants, stock management, order tracking, invoice generation, customer loyalty system, and real-time dashboard analytics. Built with a Next.js backend (serverless), React Native mobile app, and a Vite React admin dashboard.

Next.js 16React NativeViteReact+11

Multi-tenant platform for small shops with mobile app and admin dashboard

Nextgen - Full Stack E-commerce Platform
Full Stack

Nextgen - Full Stack E-commerce Platform

Complete e-commerce platform with admin dashboard, product management, offers system, wishlist, cart, and secure checkout. Features include product variants (sizes/stock), image uploads via ImageBB, order management, low stock alerts, restock system, and a beautiful storefront. Built with PostgreSQL and Neon DB for serverless data.

Next.js 16TypeScriptTailwind CSSPostgreSQL+6

Full-featured e-commerce with admin panel and offers system

Grafspee - Next.js Component Library
Open Source

Grafspee - Next.js Component Library

A modern, open-source component library built with Next.js 16 and Tailwind CSS. Ready-to-use components for rapid development including buttons, cards, modals, forms, navigation, and more. Perfect for speeding up frontend development with pre-built, customizable components. The site itself serves as interactive documentation with live examples and code snippets.

Next.js 16TypeScriptTailwind CSSComponent Library+4

Open source component library for Next.js 16

env-sentry - .env Drift & Secrets Scanner
Open Source

env-sentry - .env Drift & Secrets Scanner

Open-source Python library that catches .env drift and hardcoded secrets before they ship. Scans a codebase for environment variables referenced in code but missing from .env files, and flags hardcoded secrets/API keys, closing a security gap most teams handle manually (or not at all). Designed to plug into local dev workflows and CI pipelines.

PythonSecurityCLI ToolOpen Source+4

Security tool that catches secret leaks and .env drift before they ship

DevDash - Developer Dashboard
Next.js

DevDash - Developer Dashboard

Developer dashboard with courses, playground, UI components, and AI prompts. A comprehensive toolkit for developers to access resources, test code, and manage projects.

Next.js 14TypeScriptTailwind CSS
ButtonCraft - UI Component Library
Next.js

ButtonCraft - UI Component Library

Collection of ready-to-use button components with HTML/CSS and Tailwind CSS implementations. Perfect for developers looking for pre-styled, customizable buttons for their projects.

Next.jsTailwind CSSTypeScript
Ghassen Studio - Designer Portfolio
Vite

Ghassen Studio - Designer Portfolio

Modern, visually striking portfolio website for a designer. Showcases creative work with a clean, minimalist aesthetic and smooth animations.

ViteReactPortfolioModern UI

Designer portfolio