Frontend Architecture
HTML, TailwindCSS and JavaScript as the base, React and Next.js when a project grows — component structure that still reads clearly months later.
I build websites and bots that feel fast and look modern — clean front-end design sitting on solid back-end logic.
HTML, TailwindCSS and JavaScript as the base, React and Next.js when a project grows — component structure that still reads clearly months later.
Node.js and Express.js services with REST APIs that are simple to call and hard to break — including Discord bots built on discord.js.
MongoDB when the shape of the data keeps moving, MySQL when it needs strict relations. The schema gets planned before the first query.
Git for a history that makes sense, Linux on the server side, JSON-driven content, and shipping to GitHub Pages or a custom domain.
GSAP timelines, Canvas backgrounds and CSS animations — motion used to guide attention, never to show off.
A site isn't finished the day it goes live. I keep the code simple enough that the next change — mine or someone else's — is a small job instead of a rewrite.
An Arabic point-of-sale system for Windows that runs fully offline — Electron with an embedded NestJS API over SQLite, plus an optional cloud platform for licensing and remote monitoring.
Visit Site →
A multi-tenant SaaS platform for restaurants and cafés — cashier, kitchen and delivery in one system. A TypeScript monorepo on NestJS, Next.js, PostgreSQL and Redis; the landing site is live while the platform is being built.
Coming soon
A collaborative to-do app built to stay out of your way: no upsell banners, no notification bell, no productivity score. Next.js 15 and React 19 on Prisma and PostgreSQL, Arabic-first with full RTL.
Visit Site →
An ERP and an online store for a jewellery house in a single monorepo — point of sale, manufacturing orders, live pricing tied to the metal rate, delivery tracking and a customer storefront. NestJS and Prisma behind Next.js 15, realtime over Socket.IO and Redis, with Capacitor shells for the staff and customer apps.
Visit Site →
An animated personal portfolio — GSAP motion and Canvas effects layered over an HTML and TailwindCSS front end.
Visit Site →
A personal website for a professional video editor, built clean and responsive with HTML, TailwindCSS and JavaScript.
Visit Site →
A website for a dental clinic, built with HTML, TailwindCSS and JavaScript and running on its own domain.
Visit Site →Five steps, the same every time — the boring part is what makes the fun part work.
What the site is for, who opens it, and what counts as done. That gets written down before anything else.
Layout, type and colour, and the path a visitor takes from the first screen to the button that matters.
Section by section in clean HTML, CSS and JavaScript — motion comes last, so it serves the content instead of hiding it.
Phone, tablet, desktop. Slow connections, real content, and every link clicked at least once.
Domain pointed, site live, then the small fixes and updates that keep it useful long after launch day.
Hey there! Feel free to reach out any time — I'm always happy to chat, help out, or build something with you.