Each project below ran solo from architecture to production — most with their own admin control center. Hover for a peek; click to open the case study: screenshots, the build, and why it beats off-the-shelf.

A hand-made jewellery brand's entire business in one custom stack: an editorial storefront on raman.ma and a full operations control center on admin.raman.ma — orders, production, inventory and finances included.

A medium/long-term rental marketplace for Morocco — verified listings, verified tenants, and a HAANI dispute-resolution layer — across web, mobile, and a full admin back office.

A marketplace where renters book cars, rental agencies manage their own fleet and bookings, and a super-admin oversees every agency — booking funnel, agency portals and a control center in one platform.

A bespoke property-management system running a real hospitality property — reservations, a live room calendar, guest folios and billing, and two-way Airbnb + Booking.com sync.
Every product I ship comes with three things most freelancers don't deliver: a scripted explainer video for every feature, an AI guide trained on your product's docs, and a build log so the next engineer can pick it up cold. This is what your team gets on day one — try it now, on a real project.
A scripted 60-120 sec Loom for every meaningful action in your app. Captioned. Hosted on your domain. Re-shot when features change.
A floating help button that opens a chat trained on your docs and walks users through any task — visually pointing at the right buttons.
A long-form write-up of architecture decisions, tradeoffs, and gotchas. Future-proof the project so the next engineer (or you) can resume cold.
I read the existing code before writing a line. Constraints before architecture. I map dependencies, bottlenecks, integration points — so the solution fits the problem, not the other way around.
Typed, tested, accessible. Design tokens from day one. Components that do exactly one thing, composed to do many. Weekly demos on staging. No shortcuts that create debt.
Deployed, monitored, documented. The Living Handoff lands. Zero-downtime cutover. Rollback paths defined. I stay accountable for 30 days after merge — bug fixes on me.
Below are starting points. Real numbers come after a 20-min scoping call — I'd rather quote on what your project actually needs than throw a number that's wrong in both directions.
One sharp problem, solved end-to-end. A custom web app plus an admin command center to run it — built around the single workflow that's actually costing you time or money.
A full ecosystem, not one app. Customer-facing on every surface — browser, desktop, mobile — wired to a multi-purpose control center that runs the whole operation. Like a custom store with its own management backend (storefront + admin).
Outside those two? A quick landing page, a one-off automation, or something far bigger than a standard build. Tell me the problem and I'll scope it honestly — small or large.
All engagements start with a free 20-min scoping call. After that I deliver a written quote within 48 hours. Work begins after a 50% advance.
Book the scoping call →Honest availability. The slot ticker below is the real one — when it says "1 open" you can book it. When the page says "fully booked through August," that's the truth too.
Scoping calls happening this week. Project work begins Monday June 9. Engagement type depends on what we agree on the call.
Claim this slot →“He didn't just build our store — he built the system that runs the whole business. Orders, stock, production and our numbers all live in one place now.”RamanFounder · Morocco · hand-made jewellery
“Three products in one — the booking site, the agency portals and our super-admin — all consistent and fast. Onboarding a new agency now takes minutes.”OneClickJoOperator · Jordan · car rental
“Replaced a $25/seat/month Odoo subscription for the bulk of our headcount. ROI in the first quarter.”Shadow PortalOperations lead · Riyadh, KSA
I'm Chams. Frontend-leaning full-stack engineer, freelancing solo for five years on products that ship in Morocco, Jordan, and Saudi Arabia.
I started freelancing in 2021 after watching agencies hand off products that nobody on the client's side could actually run. I built my practice around fixing that specific failure: the product ships and the people who own it know how to drive it.
That's why every project I deliver comes with a scripted explainer video for every meaningful action, plus an in-product AI guide trained on the docs. I write the scripts. I write the prompts. It is not an add-on — it is part of the deliverable.
I work solo, in TypeScript strict, with design tokens from day one. I treat layout precision, typography, motion, and performance as part of the product — not polish applied after. When you hire me, you hire one accountable person who'll be in production with you on day one and answering questions on day 90.
Pick a day to grab a free 20-min scoping call — or send a brief and I'll reply within 4 working hours. The more honest you are about budget and timeline, the more useful our call will be.