full-stack developer

youssef jablaoui

42 student passionate about low-level systems, web engineering, and building things that matter.

Youssef Jablaoui Profile Image

about me

a bit about my journey

i'm a student at 42, a tuition-free coding school known for its peer-to-peer, project-based approach. my journey started with C and low-level systems programming, where i built projects like a custom shell, a fractol renderer, and dining philosophers — each teaching me how computers really work.

from there i expanded into web development, building an HTTP server from scratch in assembly and an IRC server in C++. now i'm diving deep into the modern web stack with TypeScript, React, and Next.js.

i believe in understanding the full stack — from memory management to responsive UI — and i'm always looking for the next thing to build.

skills

technologies i work with

C

advanced

C++

advanced

Assembly

intermediate

JavaScript

advanced

TypeScript

intermediate

React

intermediate

Next.js

intermediate

Tailwind CSS

intermediate

Git

advanced

Linux

advanced

Docker

intermediate

Node.js

intermediate

projects

things i've built

minishell

A bash-like shell built from scratch in C. Supports pipes, redirections, environment variables, and built-in commands. Built with a partner over several weeks.

CUnixProcessesParsing

my_fractol

Interactive fractal renderer using the MLX library. Visualizes Mandelbrot and Julia sets with zoom, color palettes, and smooth rendering.

CMLXGraphicsMath

Philosophers

Solution to the classic dining philosophers problem using threads and mutexes. Demonstrates deadlock prevention and concurrent programming in C.

CThreadsMutexesConcurrency

web-server-from-scratch

An HTTP/1.1 web server written in assembly. Handles multiple concurrent GET and POST requests with proper response formatting.

AssemblyHTTPSocketsx86

Internet-Realy-Chat-Server

RFC-compliant IRC server built in C++ with custom networking, message parsing, and multi-client handling. Supports channels, private messages, and operator commands.

C++NetworkingIRCSockets

CPP_05

Advanced C++ module covering exception handling, inheritance hierarchies, and polymorphic design patterns as part of the 42 curriculum.

C++OOPExceptionsPolymorphism

MiniRT

Ray tracing engine built in C using the MLX library. Renders 3D scenes with realistic lighting, shadows, reflections, and configurable scene files.

CRay TracingGraphicsMLXMath

get in touch

let's work together

i'm currently looking for internship opportunities. whether you have a question, a project idea, or just want to say hi — feel free to reach out.