Sharpening the pencil…

Ahmed Ghanai — creative mode

I build websites and web platforms in Algiers, and I stay on after launch to keep them running.

This is an interactive, hand-drawn 3D desk version of the portfolio. The same content is on the regular pages; every section below corresponds to an object on the desk.

Projects (on the monitor)

Toolbox (the pen holder)

Languages

TypeScript, JavaScript, Python, PHP, SQL

Backend

NestJS, Flask, REST APIs, RabbitMQ

Databases & Caching

PostgreSQL, Redis, SQL Server, OracleDB, MongoDB

ORMs

TypeORM, Prisma

DevOps & Tools

Docker, Docker Compose, Git / GitHub, Linux, Swagger / OpenAPI, S3-compatible storage

Frontend

React, Angular

CMS

WordPress, WooCommerce

The scrapbook (personal projects as drafts)

Hand-made drafts — half-finished ideas, experiments and small tools. Every entry below is an idea unless its status says otherwise; nothing here is shipped without being confirmed.

About (the notebook)

I run a one-person web practice in Algiers. I design, build and deploy websites for institutions and small businesses, and the stack follows the job — WordPress, custom PHP or React. *I stay on after launch*, because most of a website's life happens there.

Until mid-2026 I worked on bigger systems at Ourquilane (Yalidine), a major parcel-delivery company. I was the sole maintainer of CS-Care, their customer-service platform — over 1.2 million complaints and requests, used daily by 550+ staff across 250+ delivery agencies — where I made slow searches near-instant, fixed exports that used to time out, and replaced a manual deployment process with Docker. Alongside it, I led the five-person backend team building a warehouse-management platform (under NDA): I owned the core microservice and the communication between the services, oversaw the others, ran code reviews and handled deployment.

Whether it's a small business's website or a million-row table, the job looks the same to me: make it work, make it fast, and then keep it that way.

I build the whole thing — then stick around to keep it running.

Want the full story? Walk the journey on the home page, or read the CV.

What I build

The journey (the notebook)

Languages

Arabic (Working proficiency), French (Working proficiency), English (Working proficiency)

Contact (the phone)

Email: ahmedghanai82@gmail.com

Mini games (the gaming corner)

Five playable sketch games in the Mini-Games Lab: Snek on the contribution grid, a 2048 chalkboard, field sweeper, a tech memory match and a crosshair trainer. No account, no scores leave the browser; best scores live in your own localStorage.