Projects

Products, tools, and systems I’ve built.

All projects15 results
Illustration of a glass lens over a violet-outlined page fragment, connected to stacked charcoal sheets with abstract code marks on textured off-white paper.
tool2026

Element Lens

A Chrome and Edge extension that turns a selected page element into context for an AI agent.

JavaScriptChrome Extensions APIManifest V3
Dark mission-control interface around a glowing 3D Orion trajectory between Earth and the Moon, with mission readouts, timeline, and tracking controls.
experiment2026

Artemis II Mission Tracker

A cinematic mission simulator that traces Orion’s route around the Moon through a 3D scene and a compact control-room interface.

Next.jsReactTypeScriptThree.js+3
Doomsday Algorithm home screen with Learn and Practice buttons on a dark purple gradient.
experiment2026

Doomsday Game

A playful little trainer for learning Conway’s trick for finding the day of the week for any date.

Next.jsReactTypeScriptCSS
AI-generated illustration of Tunic Desktop's dark workspace, with a left navigation rail, central chat composer, and right-side planning panel in charcoal, orange, and cyan. It represents the interface but is not a literal screenshot.
app2026 Private

Tunic Desktop

I built Tunic Desktop as a local-first AI workspace that brings streamed chat, flexible model providers, permission-aware tools, and project planning together.

ElectronReactTypeScriptSQLite+1
tool2026 Featured

Open-Codemap

A local-first codebase indexer and retriever that helps AI agents find relevant code.

TypeScripttree-sitterSQLite
tool2026 Featured

TunisiaKit

A TypeScript toolkit for validating and formatting Tunisian data, with local reference data for developers.

TypeScriptnpm
CK-CEE homepage hero with a commercial building background, the headline about CEE-funded energy work, and links to the eligibility estimator and free study request.
app2026 Private

CK-CEE Website

A client website for CK-CEE that explains CEE-backed energy renovation and guides French businesses through an initial eligibility estimate.

Next.jsReactTypeScriptTailwind CSS
French Djerba Maison homepage with a blue headline about the private terrace in Midoun, arrival and departure controls, and a terrace photo with white walls and blue doors.
app2026 Private

Djerba Maison Location

A bilingual rental website and booking management app, built to give visitors arriving from Meta ads a straightforward path from discovering an apartment in Djerba to requesting a stay.

Next.jsReactTypeScript
Custom illustration for Wasael: three abstract conversation and workflow cards connected vertically on a dark green background. No product screenshot or customer information is shown.
app2026 Private

Wasael

A messaging and sales workflow product for Tunisian e-commerce teams, bringing customer conversations and follow-up into one workspace.

Next.jsTypeScriptTailwind CSS
An architectural floor plan on drafting paper beside a separate isometric wireframe building model, presented as an editorial illustration rather than a software screenshot.
tool2025

2D and 3D Model Review with Autodesk APS

A freelance prototype for uploading and viewing a 2D drawing beside a 3D model, and a lesson in the information required to turn drafting geometry into a detailed model.

ReactNode.jsExpressMongoDB+2
Flux Convert landing page in dark mode showcasing the file conversion interface with supported format categories.
tool2025 Featured Private

Flux Convert

A browser-based file conversion app with a public catalog of 254+ conversion types across nine categories, format detection, batch conversion, and ZIP downloads.

Next.jsTypeScriptWebAssemblyCanvas API
Main chat interface
app2025 Featured

LLM Web Interface

Chat interface for Groq LLMs with streaming & secure key management.

ReactNode.jsExpressMongoDB+2
Blog admin dashboard overview
app2025 Featured Private

Personal Website Management – Blog Admin

A modern Next.js + Supabase admin app to manage personal blog posts, tags, and content with a Monaco-powered Markdown editor and live preview.

Next.js 15React 19TypeScript (strict)Tailwind CSS+11
Boura Fleurs & Cadeaux homepage: Floral arrangements, gift boxes, and contact info.
app2025 Private

Boura Flower Shop

Boura Flower Shop is a responsive e-commerce website designed to showcase and sell a curated selection of floral arrangements and related products. The platform aims to provide a seamless and visually appealing online shopping experience for customers looking to purchase flowers for various occasions. It offers detailed product information, a streamlined browsing process, and an intuitive shopping cart functionality.

TypeScriptReactNode.js
Djerba Confort operations console home page. Dashboard with key metrics, navigation, and user controls.
app2025 Private

Djerba Confort Management System

The Djerba Confort Management System is a comprehensive web application designed to streamline and optimize the operations of a bus transportation service. It addresses the complexities of managing routes, schedules, seat inventory, ticket sales, and financial transactions within a single, integrated platform. The system aims to eliminate manual processes, reduce errors, and enhance efficiency for both administrators and customers.

TypeScriptReactNode.js