Skip to content
View LAHMAMI1's full-sized avatar
⚑
Focusing
⚑
Focusing

Block or report LAHMAMI1

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
LAHMAMI1/README.md

Hi, I'm Oussama πŸ‘‹

Full Stack & Backend Developer Β· Mantova, Italy Β· Open to junior roles in Italy or remote

I build and ship production web applications β€” not just side projects. Trained at 1337 Coding School (42 Network, <5% acceptance rate), where every project is peer-reviewed with no lectures and no hand-holding.


πŸ— Production work

Real applications, live in production, serving real users.

Project Stack Description
norservice.it Next.js Β· React Β· TailwindCSS Business website for an Italian renovation company β€” SEO-optimised, Core Web Vitals green
permessopro.com Next.js Β· TailwindCSS Β· Node.js Multilingual guide (IT/EN/FR/AR) for immigrants navigating Italian residence permits β€” mobile-first

Both delivered solo from requirements to Linux deployment and post-launch support.


πŸ›  Tech Stack

Backend

Node.js TypeScript Fastify PostgreSQL SQLite

Frontend

Next.js React TailwindCSS

Systems

C C++

DevOps & Infra

Docker NGINX Linux Git

Currently learning

.NET Java


πŸš€ Featured Projects

FT_Transcendence β€” Real-time multiplayer platform

TypeScript Fastify Node.js Docker NGINX WebSockets SQLite ELK Stack

42 Network capstone built solo. Full-stack real-time Pong platform with:

  • REST + WebSocket backend behind an NGINX API gateway (load balancing, security headers)
  • Auth stack: Google OAuth2 Β· 2FA (TOTP/Google Authenticator) Β· JWT sessions
  • Live chat with channels, DMs, ban/mute/kick/operator permissions
  • Tournament bracket logic, match history, friend system
  • Single docker-compose deployment

Ft_IRC β€” RFC-compliant IRC server in C++

C++98 POSIX Sockets epoll() Non-blocking I/O

Single-threaded IRC server from raw TCP sockets β€” no threads, no blocking. epoll()-based event loop handling simultaneous clients, full RFC 2812 command set (JOIN, KICK, TOPIC, MODE with i/t/k/o/l flags), tested against irssi and WeeChat.


Inception β€” Docker infrastructure from scratch

Docker Docker Compose NGINX MariaDB PHP-FPM OpenSSL

Production-grade multi-container setup β€” no pre-built images, every Dockerfile custom-written. TLS 1.2/1.3 only via NGINX, persistent volumes, isolated Docker network, secrets out of the repo.


Minishell β€” Unix shell in C

C fork/execve Pipes Signal handling Readline

Full Bash reimplementation: lexer β†’ parser β†’ AST β†’ executor. Multi-stage pipelines, heredocs, I/O redirections, environment expansion, 7 built-ins, exact Bash exit codes, signal-safe interactive mode. ~4,000 lines under strict 42 norminette constraints.


Java Banking Simulation β€” Self-study

Java OOP Design Patterns Multithreading JUnit5

Built independently (Java is not in the 42 curriculum) to learn the JVM ecosystem: double-entry accounting, UUID transactions, Singleton/Facade patterns, thread-safe operations, unit-tested with JUnit5.


πŸŽ“ Education

1337 Coding School β€” 42 Network Β· 2022–2025
Advanced Software Engineering Β· Benguerir, Morocco
<5% acceptance Β· zero lectures Β· 100% project-based Β· peer code review

UniversitΓ© Sultan Moulay Slimane Β· 2019–2021
DUT β€” Systems & Network Administration


πŸ“œ Certifications

  • πŸ… Foundational C# with Microsoft β€” freeCodeCamp, 2026
  • πŸ… GitHub Foundations β€” GitHub, 2025
  • πŸ… JavaScript Algorithms & Data Structures β€” freeCodeCamp
  • πŸ… Object-Oriented Data Structures in C++ β€” University of Illinois

πŸ“« Connect

Pinned Loading

  1. FT_Transcendence_V16.0 FT_Transcendence_V16.0 Public

    A real-time multiplayer Pong game built as a single-page application (SPA). Features include user authentication, matchmaking, tournaments, and modular extensibility. Developed with Fastify backend…

    TypeScript

  2. Ft_IRC Ft_IRC Public

    This project is about creating your own IRC server (Internet Relay Chat)

    C++

  3. Inception Inception Public

    This project aims to broaden our knowledge of system administration by using Docker.

    Dockerfile

  4. Minishell Minishell Public

    This project is about creating a simple shell.

    C

  5. Java_Programming_Practice Java_Programming_Practice Public

    This repository contains the exercises of Java modules.

    Java

  6. CPP_Modules_42 CPP_Modules_42 Public

    This repository contains the exercises of C++ modules.

    C++