Software Engineer

Abdelghani Hammoud

Full-Stack Software Engineer — Web, AI & Systems

Next.js • TypeScript • Node.js • PostgreSQL • C/C++ & Linux

Madrid, Spain

Abdelghani Hammoud
01

About

Full-stack software engineer who designs, builds, and operates end-to-end e-commerce platforms: Next.js/React/TypeScript front-end, Node.js/Express back-end with PostgreSQL/WooCommerce, AI integration (OpenAI, Gemini) for content and images, and containerized deployment (Docker, Vercel, Cloudflare). Strong C/C++ systems fundamentals from 42 Madrid; comfortable working in English on international teams.

Languages: Spanish · English · French (fluent) · Arabic (native)

02

Selected Work

Commercial products I designed and shipped end-to-end.

Moroccan Carpet — homepage

Moroccan Carpet

Headless multilingual e-commerce

WeberberX — dashboard

WeberberX

Inventory & multi-marketplace publishing

Khdima — services marketplace

Khdima

Services marketplace (web + mobile)

Featured in

Third-generation artisan heritage, innovation, and fair trade define the work of Abdelghani Hammoud, founder of WeBerber.

Clara Laguna · 2025

Read the article
04

Skills

Frontend

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • next-intl
  • SSR
  • SEO

Backend & APIs

  • Node.js
  • Express
  • REST
  • OAuth 2.0
  • JWT
  • WooCommerce
  • Stripe

AI & Data

  • OpenAI
  • Gemini
  • Python
  • Pandas
  • NumPy
  • ETL
  • n8n

Systems & Low-Level (C/C++)

  • Unix/Linux
  • Memory management
  • Concurrency
  • Multithreading
  • Sockets
  • Algorithms

DevOps & Infrastructure

  • Docker
  • GitHub Actions
  • Vercel
  • Cloudflare
  • Nginx
  • TrueNAS
  • Git

Databases

  • PostgreSQL
  • MySQL/MariaDB
  • Redis
05

Experience

  1. 2017 – 2025

    Founder & Full-Stack Software Engineer

    WeBerber — Morocco / Remote

    Sole engineer for the company's e-commerce stack and internal tooling across two production platforms (Moroccan Carpet, WeberberX).

  2. 2021 – 2025

    Software Engineering

    42 Madrid · Fundación Telefónica

    Common Core plus advanced track, with specializations in Data, Algorithms & AI.

  3. 2024

    Entrepreneurship Specialization

    ESCP Business School

    Venture creation: business modeling, fundraising, and go-to-market, applied to scaling WeBerber.

  4. 2015 – 2018

    Sound Engineering — Engineering Degree

    ESAV Marrakech

    Music recording, mixing, and production, plus post-production sound for film.

06

42 Projects

Peer-evaluated, project-based software engineering at 42 Madrid.

100% Common Core complete Now in the advanced part

ft_transcendence

Pass + bonus

245h · 2025

A full-stack single-page web application built end-to-end — my largest Common Core project. It combines a modern frontend, a backend with authentication and real-time features, and a modular architecture chosen from a wide range of options.

miniRT

Pass

280h · 2024

A ray tracer in C that renders 3D scenes — spheres, planes and cylinders — with realistic lighting, shadows and reflections. My highest-workload 42 project and a hands-on introduction to computer graphics and rendering math.

minishell

Pass

210h · 2023

A working Unix shell in C: it tokenizes and parses input, runs commands through pipes and redirections, and handles signals, environment variables and builtins. A thorough exercise in processes and the system-call interface.

webserv

Pass

175h · 2024

A complete HTTP/1.1 web server written from scratch in C++, testable in a real browser. It implements request parsing, routing, CGI execution and configuration handling — a deep dive into the protocol behind the web.

Inception

Pass

150h · 2024

A containerized infrastructure built from scratch with Docker Compose: NGINX with SSL/TLS, WordPress with php-fpm, and MariaDB, each in its own container. Covers networking, volumes and secure multi-service deployment.

C++ Modules 00–09

Pass

210h · 2023–24

A ten-module series covering object-oriented programming in C++ end to end: classes and the orthodox canonical form, inheritance and polymorphism, exceptions, casting, templates, and the STL's containers, iterators and algorithms.

Philosophers

Pass + bonus

70h · 2025

An implementation of the dining-philosophers problem exploring concurrent programming with threads and processes. Focuses on mutexes, race conditions and deadlock avoidance under strict timing constraints.

push_swap

Pass

50h · 2022

A stack-sorting program that orders data using a limited instruction set and the fewest possible moves. Required designing and comparing sorting algorithms to find the most efficient strategy.

NetPractice

Pass

50h · 2023

A hands-on networking project across progressive levels covering TCP/IP addressing, subnet masks, gateways and routing. Built practical troubleshooting skills by fixing broken network diagrams.

Contact

Let's build something.

Open to roles and collaborations. The fastest way to reach me is email.