Projects

Things I have built.

A mix of real operational systems and independent products. Some run live businesses, some are working prototypes, and some are technical experiments. Each project page explains the problem behind it, what I built, and where it stands.

Featured case studies

In depth
01AI SaaS · Multi-tenant2026Actively developed

Namaa

A multi-tenant, fully bilingual (Arabic/English) business operating platform that takes a company from lead capture through quoting, e-signature, invoicing, appointments, and support — with Claude AI built into the workflow, not bolted on.

Next.jsReactTypeScriptPrismaPostgreSQL (Neon)Tailwind CSSnext-intl (RTL)Anthropic ClaudeVercel
Namaa preview
02Automation · Inventory Platform2025In daily use

StockLogic

An operations platform that runs a real multi-channel commerce business — 2,500+ SKUs kept in sync across eBay, Walmart, and WooCommerce, with barcode workflows, AI demand forecasting, and AI bundle mapping in one command center.

ReactTypeScriptViteSupabasePostgreSQLServerless FunctionseBay/Walmart/WooCommerce APIsAI VisionBarcode/QR
StockLogic preview
03AI · RAG Platform2026Live

BrightSmile AI Chatbot

A grounded RAG chatbot that answers only from a business's own documents — with cited sources, an embeddable one-line widget, bilingual replies, and an admin knowledge base for ingesting PDFs, docs, and URLs. Built to answer the common client ask: 'train a chatbot on our data.'

Next.jsTypeScriptPrismaNeon PostgrespgvectorAnthropic ClaudeOpenAI EmbeddingsRAGStreaming
BrightSmile AI Chatbot preview
04Real-Estate Marketplace · Full-stack2026Live

Dar Realty

A premium three-portal real-estate platform — buyers search homes on an interactive map and message agents, agents manage listings and leads from a back office, and admins moderate the whole marketplace, with mortgage calculators, tour scheduling, reviews, and analytics on top.

Next.jsTypeScriptPrismaNeon PostgresNextAuth (RBAC)Leaflet/OpenStreetMapRechartsPlaywrightDocker
Dar Realty preview
08Legal-Tech · E-Signature2026Live

InkSign

A DocuSign-style e-signature platform: upload a PDF, drag signing fields onto it, and invite signers to sign via secure account-free links — with sequential or parallel signing and a cryptographic audit certificate on every completed document.

Next.jsTypeScriptPrismaPostgreSQL (Neon)pdf-libreact-pdf / PDF.jsNextAuthDocker
InkSign preview
15Privacy Tool · Client-side2026Live

AI Privacy Cleaner

A local-first tool that scrubs sensitive data out of text before you paste it into an AI — names, emails, keys, tokens, and more are detected and consistently replaced, entirely in your browser with nothing sent to a server.

JavaScriptHTMLCSSRegex Detection EngineClient-sidePrivacyDockerNginx
AI Privacy Cleaner preview

Project archive

12 more
AI Listing Studio preview
05Complete

AI Listing Studio

An AI-assisted commerce workstation: turn a product photo into publish-ready listing copy, then manage inventory, POS, orders, and shipping in one app — the most complete of several iterations, at 200+ components.

ReactTypeScriptViteTailwind CSSSupabasePostgreSQLEdge FunctionsAI VisionBarcode/QRjsPDF
Madrasa Hub preview
06Live

Madrasa Hub

A three-portal school management system — admins run the school, teachers take attendance and grade, and parents follow their children's progress and message teachers — with role-scoped access enforced on every query and a Claude-drafted progress-comment feature.

Next.jsTypeScriptPrismaNeon PostgresNextAuth (RBAC)Tailwind CSSRechartsAnthropic ClaudeDocker
English Academy preview
07Complete

English Academy

A three-portal AI tutoring platform — students practice with an AI conversational tutor, teachers manage courses with AI assistance, and parents track progress — with role-based access across 135+ components.

ReactTypeScriptViteTailwind CSSshadcn/uiSupabasePostgreSQLEdge FunctionsOpenAICloudflare Pages
Bloom Salon Booking preview
09Live

Bloom Salon Booking

A complete appointment-booking platform for a service business — customers book a service, staff member, and time slot in under a minute with no account, while the owner runs everything from a full admin back office: calendar, services, staff, customers, and reports.

Next.jsReactTypeScriptPrismaPostgreSQLScheduling EngineAdmin Dashboard
Hadiya preview
10Complete

Hadiya

A polished bilingual (Arabic/English) gift registry for weddings, baby showers, birthdays, and Aqeeqah — create a registry, share it, and let guests claim gifts in real time without duplicates.

ReactTypeScriptViteTailwind CSSSupabasePostgreSQLi18n/RTLDockernginx
Tapline preview
11Complete

Tapline

NFC smart business cards paired with digital profile pages — tap a card on any phone and the person's full profile, links, and contact details open instantly, with a dashboard to update the profile without reprinting.

ReactTypeScripti18next (EN/AR)NFCCloudflare PagesWeb App
PulseWatch preview
12Live

PulseWatch

A serious dark-mode uptime monitor that checks your sites on a schedule, records latency and uptime history, opens an incident after two consecutive failures, and fires one down alert plus one recovery alert — with a public status page and a full admin back office.

Next.jsTypeScriptPrismaNeon PostgresTailwind CSSRechartsResendBackground SchedulerDocker
13In production

WooCommerce Theme Framework

A reusable WooCommerce theme framework powering two live small-business stores, with a self-built one-click updater that pulls new versions straight from GitHub Releases — no developer needed to push updates.

WordPressPHPWooCommerceTheme DevelopmentCustomizer APIGitHub Releases
Wasel preview
14Live

Wasel

A modern link shortener (“Wasel” — connected) with a real analytics dashboard: custom slugs, downloadable QR codes, and per-link click analytics broken down by time, referrer, country, and device — with redirects that fire instantly and log in the background.

Next.jsTypeScriptPrismaNeon PostgresTailwind CSSRechartsiron-sessionqrcodeDocker
16Complete

PagePilot

Paste a product URL and PagePilot scrapes the listing, then uses generative AI to build a landing page from it — web scraping and AI generation combined in one focused utility.

ReactTypeScriptWeb ScrapingGenerative AIGoogle GeminiAPI Integration
17Complete

BalanceFlow

A fast, local-first personal finance tracker — accounts, recurring bills, investments, and mortgage/vehicle tracking — built as a self-contained Python app with a SQLite database and a simple local web UI.

PythonSQLiteLocal Web UIData VisualizationAutomation
Joshua — Kill Soda preview
18Complete

Joshua — Kill Soda

A bilingual (English/Arabic) launch landing page for the Kill Soda sparkling-water brand — a clean, fast marketing site built to introduce the product and deploy easily.

ReactTypeScripti18n (EN/AR)DockerCoolify