Tredel
The trading journal built in 🇲🇦 and home of the Bourse de Casablanca traders who take their edge seriously.
HI, IM
ZIYAD
DERFOUFI
Software Developer
@zderfoufI debug segfaults for fun. I've built from Unix shells to full-stack web apps, and yes, I still think pointers are beautiful. Currently breaking (and fixing) things at 1337 Khouribga.
Press play & listen to music while you scroll
Drake
Whisper My Name

I'm Ziyad, a Software Developer shaped at 1337 Khouribga, a school with no teachers & no lectures. Just projects, deadlines, and code reviews from other students. Three years of building everything from first principles. I discovered my passion in web development during this period, especially backend development.
I work across the stack, but the backend is where I'm most at home. Node with Express / NestJS, SQL / NoSQL, REST APIs built to hold up under load. I focus on everything that happens after the request leaves the browser.
Languages
Frameworks
Databases
Others
Experience
The path so far. School, and everything that segfaulted along the way.
2023 — Present
1337 Khouribga (42 Network)
Peer-to-peer, project-based curriculum: C/C++ systems programming, Unix internals, networking, and full-stack web development.
The trading journal built in 🇲🇦 and home of the Bourse de Casablanca traders who take their edge seriously.

A real-time social platform built on a microservices architecture, featuring secure JWT authentication, session management, and a Socket.IO-powered chat.

A multi-port HTTP/1.1 server in C++98 with a non-blocking kqueue event loop, sustaining 546 req/s across 130 concurrent clients with zero leaks. FSM request parser and streaming uploads.

A multi-service web app deployed with Docker and Docker Compose: Nginx reverse proxy with SSL/TLS, MySQL, WordPress, network isolation, and automated init scripts.
Writing
Notes from the trenches — browsers, auth, and the occasional USB stick.
Open source
Minimal yearly contribution overview focused on consistency over vanity metrics.