Building an HTTP Server on Eggshells
Published Sep 24, 2026I built a small HTTP server in C to understand what happens underneath a framework: sockets, connections, raw HTTP responses, and a thread for each client.
I'm especially into e-commerce: the messy, practical work behind shops, marketplaces, and ordering products.
I also dabble in graphic design, video editing, game development, drawing, and 3D modelling, and the list goes on.
I'm also on my way to becoming a doctor. Current status: mostly just suffering academically.

Jul 2026 - Present · 3 mos
CODE81 · Freelance
Ismailia, Al Isma'iliyah, Egypt · Remote
Sep 2023 - Present · 3 yrs 1 mo
KOMMERS · Freelance
Ismailia, Al Isma'iliyah, Egypt · Remote
Jun 2023 - Present · 3 yrs 4 mos
Self-Employed · Freelance
Ismailia, Al Isma'iliyah, Egypt · Remote
I built a small HTTP server in C to understand what happens underneath a framework: sockets, connections, raw HTTP responses, and a thread for each client.
I built a small Express payment API to understand idempotency, retries, request fingerprints, and the concurrency problem behind duplicate operations.
