Available for freelance & contract work

Web systems built to survive production.

I'm Ali — a full-stack developer in Amman with eight years on Laravel, custom WordPress, and the servers underneath. Now finishing a master's in cybersecurity, which means I read code the way an attacker would.

8 yrs shipping
40+ projects delivered
< 24h reply time
AR / EN both
~/ali — zsh
0
Years building for clients
0
Projects shipped
0
Uptime on managed sites
0
Languages my code speaks
Selected work

Shipped, live, and still maintained

Every project below went to production and was handed over with documentation. Filter by what you need.

WordPress 2025

KD Grinding Media

Custom WordPress theme for a B2B grinding-media manufacturer. Bilingual product catalogue, downloadable spec sheets, and lead capture — built from a blank theme rather than a marketplace purchase.

Live on Bluehost with clean SSL and a document root that finally makes sense.
WordPress PHP Custom Theme Bluehost Cloudflare
Laravel 2024

Inventory Dashboard

Laravel back office for a distribution company: role-based permissions, full stock movement history, and printable reports the warehouse team actually uses.

Replaced a shared spreadsheet used by 14 staff; stock disputes stopped.
Laravel MySQL Blade Chart.js
Infrastructure 2025

Server Rescue & Migration

Inherited a multi-domain hosting account with a broken document root and constant SSL 526 errors. Restructured the cPanel layout, fixed the certificate chain, and moved the site cleanly.

Load time halved and the 526 errors stopped the same day.
cPanel DNS Cloudflare SSL WP-CLI
Research 2026

Prompt-Injection Defence Framework

Master's research: a layered pipeline that separates instructions from data, sanitises context, and scores untrusted content for injection risk before it ever reaches a language model.

Six-layer architecture covering Arabic, English, French, and Spanish inputs.
Python XGBoost Embeddings LLM Security
WordPress 2023

Bilingual Corporate Site

Arabic and English WordPress build with a proper RTL layout, a careers portal, and structured data that search engines actually read.

First-page ranking for its main service term within months of launch.
WordPress RTL Schema.org SEO
Laravel 2023

Booking & Payments Flow

Reservation system with local gateway integration, automated invoice emails, and an admin calendar that refuses to double-sell a slot.

Manual booking admin cut to almost zero.
PHP Payments API jQuery MySQL

See all projects

Capabilities

Where my hours actually go

The bars are honest — they show how much of my working time each area takes, not a self-graded score out of 100.

Back-end — PHP / Laravel daily
WordPress theme & plugin development daily
Front-end — JS, CSS, responsive weekly
Databases & APIs weekly
Hosting, DNS & server work weekly
Security research & auditing ongoing

Tools on my desk

  • Laravel
  • PHP 8
  • WordPress
  • WooCommerce
  • MySQL
  • JavaScript
  • jQuery
  • Bootstrap
  • Tailwind
  • REST APIs
  • Git
  • Composer
  • cPanel
  • Cloudflare
  • Nginx
  • Linux
  • Oracle Forms
  • Python
  • Figma
  • Elementor

Also worth knowing

  • Arabic & English delivery
  • RTL layouts done properly
  • Documented handover
  • Post-launch support
How it works

From first message to live site

No surprises and no mid-project price changes. You know the scope and the number before I write a line of code.

  1. 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.

  2. 02

    Written quote

    A fixed scope, a fixed price, and a delivery date — in writing, before anything starts. Payment split across milestones.

  3. 03

    Design sign-off

    You see the layout and approve it before development begins. Changing a design is cheap; changing built code is not.

  4. 04

    Build & weekly demo

    You get a working staging link and a short update every week. No black box and no month of silence.

  5. 05

    Launch & hardening

    Deployment, SSL, backups, speed tuning, and a security pass before the site goes public.

  6. 06

    Handover & support

    Documentation, a walkthrough recording, and 30 days of free fixes. Monthly maintenance afterwards if you want it.

Track record

Where I've been

2024 — now

MSc Cybersecurity

Al-Ahliyya Amman University
LLM security research
2022 — 2023

Web Developer, Team Lead

Tecno Tech
WordPress, Laravel, servers
2019 — 2022

Web Developer

Rama Vision
Client sites & integrations
2018 — 2019

Oracle & Database Developer

BluLogix
Forms, reports, PL/SQL
2018 — 2019

Computer Labs Supervisor

Zarqa University
Lab infrastructure
2014 — 2018

BSc Computer Information Systems

Zarqa University
GPA 85.2 — Excellent
Client words

What people say afterwards

Exceptional service and a thorough understanding of both the problem and the solution. We are continuing this partnership indefinitely.

RM
Eng. Rasha Musa Executive Manager
Questions

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.

Contact

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 within a day with an honest answer.

WhatsApp +962 78 687 7998
Based in Amman, Jordan — GMT+3
Reply time Usually under 24 hours
Status Open to new projects

Or message me on WhatsApp — usually faster.