// projects

Things I've Built

Projects built at Zone01 Oujda and independently. Each one was chosen to push into unfamiliar territory — networking, systems programming, algorithms, and full-stack architecture.

In Progress

1
01-blogin-progress

Full-stack blogging platform built with Spring Boot, Angular, and PostgreSQL. Applied clean architecture, design patterns, and RESTful API design.

Spring BootAngularPostgreSQL

Completed

6
Social Networkcomplete

Facebook-style social platform built with Next.js and Go. Implemented authentication, real-time features, and relational data modeling.

Next.jsGoPostgreSQL
net-catcomplete

Unix NetCat rebuilt from scratch in Go. TCP server-client architecture with support for multiple concurrent connections.

GoTCPNetworking
lem-incomplete

Graph-based pathfinding algorithm in Go simulating ant colony movement through a weighted network of rooms.

GoAlgorithmsGraph Theory
0-shellcomplete

Functional Unix shell built in Rust supporting core Linux commands. Focused on process management and systems-level programming.

RustSystemsLinux
bomberman-domcomplete

Real-time multiplayer browser game using JavaScript and WebSockets. Handles concurrent game state synchronization across clients.

JavaScriptWebSocketsGame Dev
make-your-gamecomplete

Space Invaders clone in vanilla JavaScript. Focused on game loop architecture, collision detection, and DOM performance.

JavaScriptGame DevDOM