Services
Build it, run it, and keep it safe. You deal with one person from the first call to the live site — and afterwards.
Build
Custom applications and websites written from scratch — no bloated page-builder templates you will regret in a year.
- Laravel applications
- Custom WordPress themes & plugins
- REST APIs and integrations
- MySQL schema design
- Responsive front-ends
Deploy & Run
The part most developers hand off. I set up the hosting, the domain, the certificates, and the backups myself.
- cPanel & shared hosting setup
- Domain, DNS, SSL certificates
- Cloudflare & caching
- Zero-downtime migrations
- Speed and Core Web Vitals
Secure
Hardening and cleanup backed by graduate-level security research, not a plugin someone installed once and forgot.
- Malware removal & recovery
- Access control review
- Input validation audits
- Dependency risk checks
- LLM prompt-injection defence
From first message to live site
No surprises and no mid-project price changes.
-
01
Call & scope
We talk for twenty minutes about what the site has to do and who it is for. If I am not the right fit, I will say so and point you elsewhere.
-
02
Written quote
A fixed scope, a fixed price, and a delivery date — in writing, before anything starts. Payment split across milestones.
-
03
Design sign-off
You see the layout and approve it before development begins. Changing a design is cheap; changing built code is not.
-
04
Build & weekly demo
You get a working staging link and a short update every week. No black box and no month of silence.
-
05
Launch & hardening
Deployment, SSL, backups, speed tuning, and a security pass before the site goes public.
-
06
Handover & support
Documentation, a walkthrough recording, and 30 days of free fixes. Monthly maintenance afterwards if you want it.
Before you message me
A small business site usually lands between a few hundred and a few thousand dinars depending on page count, languages, and whether it needs a custom back end. I quote a fixed price after a short call — never an open hourly meter.
A straightforward brochure site is two to three weeks. A custom Laravel application is six weeks and up. The written quote includes the delivery date, and you get a staging link every week so you can see progress.
Yes — rescue work is a large part of what I do. Broken hosting, hacked WordPress installs, slow sites, or a codebase the previous developer abandoned. I audit it first and tell you honestly whether fixing or rebuilding is cheaper.
Yes, and properly. RTL is a layout problem, not a mirrored stylesheet — typography, number formatting, icon direction, and form flow all need attention. I deliver bilingual sites regularly.
I can set up hosting on your own account and manage it, or hand you everything documented so another team can take over. Monthly maintenance covers updates, backups, security monitoring, and small content changes.
Usually, yes. I clean the infection, find how they got in, close it, and restore from a known-good backup where one exists. You get a short written report of what was exposed — which matters if you hold customer data.
You do, in full, once the final payment clears. You get the repository, the database, and the credentials. No licensing games and no lock-in to me.
Regularly. Most of my communication is asynchronous anyway. Amman is GMT+3, which overlaps comfortably with Europe and the Gulf and gives a few usable hours with the US East Coast.
Let's talk about your project
New build, rescue job, or a system nobody else wants to touch. Tell me the details and I will reply with an honest answer about whether I am the right person.
Message on WhatsApp