Change Language:

Follow Us

Back End Developer · Node.js / Express.js

I build shape_1
production systems
shape_2 that hold up.

LMS backends, business systems and real-time meetings — Node.js with Express, PHP with Laravel, Angular, Ionic and MySQL, shipped end to end.

Abdullah Khaled smiling while working on an open laptop
How I Work

From discovery to production, one clear step at a time

A predictable delivery process with documented decisions
and verification at every gate.

A developer typing on a laptop at a kitchen table beside notes and a coffee mug

I map the problem, users and constraints, then agree on scope, data model and success criteria before a line of code is written.

API contracts, database design and module boundaries — planned for the load you expect, with clean architecture and documented trade-offs.

Incremental delivery you can review: tested builds, documented release steps and deployments to Linux servers you own.

Monitoring, performance tuning, security hardening and knowledge transfer — so your team can keep moving without me.

Technologies I deliver with — and teams I have delivered for
Node.js
NestJS
Laravel
Angular
MySQL
PHP
Express.js
CodeIgniter
WordPress
JavaScript
Ionic
Socket.io
Services

What I can build for you

Custom Web Platforms

Custom Web Platforms

Web applications built end to end — data model, backend, interface, deployment. One engineer accountable from scope to production.

Laravel Angular MySQL

APIs & Backend Systems

APIs & Backend Systems

REST APIs designed to be integrated against — versioned contracts, clear errors, and reliability that holds under real use.

Express.js REST APIs MySQL

Business Systems — ERP, CRM & LMS

Business Systems — ERP, CRM & LMS

Domain systems from real delivery practice — ERP, CRM, LMS, commerce and POS flows modelled so the rules survive change.

Laravel MySQL Angular

Auth & Business Logic

Auth & Business Logic

Digital authentication, permissions and server-side workflows — access that is genuinely enforced, not a login form alone.

Digital Authentication Laravel Express.js

Real-Time Systems & Meetings

Real-Time Systems & Meetings

Live presence, events and video meetings on WebSockets and Socket.io — including a custom meeting solution built from scratch.

Socket.io WebSockets Node.js

Need something specific? Tell me about your project.

About Me

Backend engineer, from classrooms to production

I started as a full-stack instructor, which shaped how I build: documented decisions, readable codebases, and systems the next engineer can take over. Since then I have shipped business platforms at IT PLUS, led a five-developer backend team at SOFTA, and built Node.js Express backends for the Champions LMS — plus a custom real-time meeting solution made from scratch.

A woman in a blue suit sketching on a tablet with a stylus in an orange armchair
8+

Years of experience

5

Developers led

Retro illustration of a finger pressing oversized keyboard keys that spell HOME, next to a vintage computer
Three colleagues reviewing work together on a laptop at a standing desk
Case Studies

Selected work

Node.js · Express.js · Laravel · Angular · Ionic · JavaScript
PHP · CodeIgniter · WordPress · MySQL · Socket.io · REST APIs
Why work with me

A senior engineer who owns the outcome

End-to-end ownership

Data modelling, API design, UI implementation, CI/CD and production deployment — one person accountable for the whole path to live.

Built to last, documented to hand over

Clear architecture, constrained schemas, server-side permission checks, and decision logs your team can read months later.

Arabic & English, RTL-first

Bilingual products done properly — Arabic/RTL interfaces treated as first-class, not an afterthought bolted on at the end.

FAQ

Questions clients ask before starting with me

Illustration of a person at a desktop computer filling in a form on screen

Email contact@abdullahkhaled.com with the problem you are solving, your deadline, and any constraints you already know about. I reply personally and propose a short call. On that call we cover goals, users, existing systems and budget range. You then receive a written scope with deliverables, a timeline and a fixed price. Nothing is committed until you approve that document.

I do not publish hourly rates, because an hourly rate tells you nothing about what a system costs. I work in fixed-scope engagements: an agreed deliverable, an agreed timeline and an agreed price, so you carry none of the risk from my estimating. Cost depends on scope, integrations, and how much of an existing system has to be understood first. Send your requirements and you will get a quote to review.

It depends on scope, so I quote the timeline together with the scope instead of guessing on a call. Useful reference points: an architecture and codebase review runs about two weeks, and a build sprint that ships one working slice to production runs about four weeks. Larger platforms are delivered as a sequence of those sprints, each ending in a reviewable release.

You do. The source code, the database design and every artefact produced during the engagement belong to you, and full intellectual property transfers to you on final payment. The work lives in your repository from the first commit, not mine. There are no licence fees, no hosting lock-in and no hidden dependency on me — the whole point is that another engineer can pick it up.

Every engagement ends with a handover, not a disappearance. You receive deployment and rollback runbooks, architecture notes explaining the decisions behind the build, and a walkthrough session with your team. After that you can keep me on a monthly arrangement for maintenance, code review and new features, or take it fully in-house. I started out as a full-stack instructor, so handover is written to be understood.