Amal

hi, I'm Amal —

Full-stack developer building complete, production-ready web products.

I design and build web applications end to end — from data model to deployment. Currently working in Next.js, TypeScript, and Supabase.

// selected work

A few recent builds.

All projects

A luxury property booking platform with payments and an AI concierge.

A full booking platform for AAAM Residency, a fictional two-property letting brand: real-time availability, Stripe payments in test mode, an admin dashboard for managing bookings, and an AI concierge chatbot for guest questions. Built to feel like production software, not a template.

Next.jsTypeScriptSupabaseStripeGSAP

An interactive 3D teardown of a car, modelled entirely from maths.

128 parts across 8 systems, assembled or exploded on a continuous slider. There are no mesh assets — the body is a parametric surface generated at load time from 17 cross sections, so nothing depends on licensed CAD. Click a part in the scene and the tree follows it; click the tree and the camera flies there.

Next.jsThree.jsWebGLParametric geometry

My own tutoring and coding bootcamp business, built end to end.

Brand, content, and booking flow for my own business — one-on-one math and CS tutoring alongside a part-time coding bootcamp. Built and launched by me, for me, top to bottom.

Next.jsTypeScriptResendTailwind CSS

// stack

What I build with.

Frontend

Next.jsReactTypeScriptTailwind CSSMotion / GSAP

Backend

Node.jsPostgreSQLSupabaseRoute Handlers / APIsZod

3D & Graphics

Three.jsWebGLSVG filtersCanvas

Payments & Comms

StripeResend

Testing & Tooling

VitestPlaywrightESLint

Offline & PWA

Service WorkersIndexedDBCache Storage

Have a project in mind?

I'm currently open to freelance work and new opportunities — reach out and let's talk.