Open to opportunities

Oussama
Hammou Messaoud

Software engineering & Backend Engineer

Building scalable, high-concurrency systems from the ground up. Rooted in C/C++ and low-level thinking, fluent in modern backend stacks.

Projects

What I've Built

02
Dec 2025

ft_transcendence

Node.jsFastifySQLiteWebSockets
Designed a robust backend with a microservices-based approach for modularity and scalability
Built a real-time global and private chat system using WebSockets for instant messaging
Integrated OAuth authentication (Google/42) and secure user profile management with image handling
>expand details
03
Sept 2025

Webserv — HTTP Server from Scratch

C++Network Programmingpoll/epoll
Built a fully functional HTTP/1.1 server from scratch using C++ and non-blocking I/O
Implemented GET, POST, DELETE and CGI execution for dynamic content
Managed multiple simultaneous client connections without threads, deepening TCP/IP understanding
>expand details
04
Sept 2025

Inception — Container Infrastructure

DockerNginxWordPressMariaDB
Architected multi-container infrastructure using Docker Compose to virtualize services
Configured a secure LEMP stack with dedicated volumes and networks for data persistence and isolation
>expand details
05
Aug 2024

Minishell — Custom Unix Shell

CUnix System Calls
Developed a custom shell replicating Bash features: parsing, pipelining, redirections, and signal handling
Mastered process management (fork, execve) and leak-free memory management
>expand details
About

Background

Oussama Hammou Messaoud
0Years at 42
0Key Projects
0Technologies

I'm a software engineering student at 1337 Coding School, part of the global 42 Network in Ben Guerir, Morocco. The school's peer-to-peer model taught me to learn fast, think independently, and ship code that works under pressure.

My roots are in C and C++ — building shells, HTTP servers, and understanding systems at the lowest level. That foundation now fuels my work in backend engineering, where I design high-concurrency services with Node.js, PostgreSQL, and message queues that handle real-world scale.

I care about the things most people skip: race conditions, database locking strategies, non-blocking I/O, and the architecture that makes systems reliable. If it runs on a server, I want to understand every layer of it.

Education

1337 Coding School (42 Network)Ben Guerir, Morocco

Software Engineering (Common Core)Oct 2023 – Present
Intensive peer-to-peer learning emphasizing autonomy, problem-solving, and algorithmic rigor.

Languages

Arabic (Native) • English (Technical)

Skills

Tech Stack

Technologies I work with daily to build scalable systems.

C
C
C++
C++
JavaScript
JavaScript
SQL
SQL
Bash
Bash
Node.js
Node.js
Express.js
Express.js
Fastify
Fastify
PostgreSQL
PostgreSQL
C
C
C++
C++
JavaScript
JavaScript
SQL
SQL
Bash
Bash
Node.js
Node.js
Express.js
Express.js
Fastify
Fastify
PostgreSQL
PostgreSQL
SQLite
SQLite
RabbitMQ
RabbitMQ
Docker
Docker
Linux
Linux
Nginx
Nginx
Git
Git
REST APIs
REST APIs
Microservices
Microservices
WebSockets
WebSockets
SQLite
SQLite
RabbitMQ
RabbitMQ
Docker
Docker
Linux
Linux
Nginx
Nginx
Git
Git
REST APIs
REST APIs
Microservices
Microservices
WebSockets
WebSockets
Contact

Let's Connect

Open to backend engineering roles, systems programming opportunities, and interesting collaborations. If you're building something that needs to scale — let's talk.

Phone+212 618-316516click to copy
GitHubgithub.com/ohammou-techclick to copy
LeetCodeleetcode.com/u/ohammou-click to copy
Copied to clipboard