Backend & Full-Stack Developer

Developer · formerly a graphic designer

Full-stack developer trained at 1337 (42 Network, Morocco). I build web applications end to end: most recently a nine-module accounting portal in Django and React, now in testing with the firm that commissioned it. I also understand the layer underneath, from an HTTP server written in C++98 with no external libraries to an 8-service container stack assembled from base Debian images.

9 Modules in the accounting portal built for a client
125/100 42 evaluation score on three projects
4.9/5 Freelance client rating, 100% on time
5 Years as a freelance designer

Selected Projects

compta-portal

Accounting practice portal · client work

2026

Paid engagement for Solution Comptable et Gestion, a Moroccan accounting firm: a portal across nine modules.

Modules
  • Client registry
  • Billing
  • Document generation
  • Declarations calendar
  • TVA workspace
  • + 4 more
My role
I ran requirements discovery with the firm, designed the system across the nine modules, chose the stack, and handled deployment and end-to-end integration testing.
Stack
  • Django
  • React
  • PostgreSQL
  • Docker
  • Nginx
Client work Now in active testing ahead of office rollout

CodeLab

Self-hosted Git hosting platform · team of four

2026

Git platform with Smart HTTP clone/push over HTTPS, OAuth through Google and GitHub, JWT httpOnly cookie sessions, and role-based access control.

My role
Built by a team of four over eight weeks. I built the container architecture (three service containers plus PostgreSQL and Nginx on an isolated Docker network) and the Makefile tooling that reduced multi-step Docker workflows to single commands, set up and later migrated the Tailwind v4 design system, and served as Scrum Master coordinating progress and integration across the team.
Stack
  • TypeScript
  • React
  • Express
  • PostgreSQL
  • Docker
  • Nginx
github.com/Harun-III/codelab 42 evaluation: 125/100

webserv

HTTP/1.0 server from scratch · C++98

2025

Single-threaded, non-blocking HTTP server of about 5,000 lines, with no external libraries.

My role
Built with one teammate. My share was the nginx-style configuration parser (tokenizer, block parsing, directive validation), the full response layer, static file serving with MIME detection and path-traversal protection, the CGI engine running Python, PHP and Bash through fork and execve with timeout handling, the error-page system, and cookie-based session management.
Stack
  • C++98
  • POSIX sockets
  • CGI
  • epoll
github.com/Harun-III/webserv 42 evaluation: 125/100

Inception

8-service container infrastructure · Docker

2025

Production-style infrastructure built entirely from debian:bullseye, with no pre-built application images. The full stack comes up from a single docker compose up.

My role
Solo project: I built the whole stack alone. Eight services: Nginx with TLS termination, WordPress on PHP-FPM, MariaDB, Redis, Adminer, Filebrowser, vsftpd and a static site.
Stack
  • Docker
  • Docker Compose
  • Nginx
  • MariaDB
  • Redis
github.com/Harun-III/inception-42 42 evaluation: 125/100

Work Experience

Freelance Graphic Designer

Freelancer.com

2016–2021

Remote project work for clients in the United States and the United Kingdom, conducted entirely in English. Rated 4.9 out of 5, with 100% on-time and 100% on-budget delivery. Scoping, revisions and delivery handled directly with clients, with no manager in between.

Graphic Designer

Business Innovation, Casablanca

Jul–Dec 2021

Remote design work for a Moroccan business consulting firm.

Technical Skills

Languages
  • Python
  • JavaScript
  • TypeScript
  • C
  • C++
  • Bash
  • SQL
Backend
  • Django
  • Express
Frontend
  • React
  • Tailwind CSS
Infrastructure
  • Docker
  • Docker Compose
  • Linux
  • Nginx
  • TLS
Databases
  • PostgreSQL
  • MariaDB
  • Redis
Tools
  • Git
  • GitHub
  • Make
  • epoll/POSIX systems programming

Education & Languages

1337 / 42 Network

Software Engineering, Khouribga

2023–2026

Common Core completed March 2026. Peer-to-peer, project-based curriculum with no lectures and no instructors; every project is built from specification and defended in peer evaluation.

Also built
  • minishellPOSIX shell interpreter in C
  • PhilosophersMultithreading and mutex synchronization
  • cub3dRaycasting engine in C
  • CPP Modules 00–09OOP, templates, STL

English Studies

Faculté des Lettres et des Sciences Humaines, Béni Mellal

2020–2023

University diploma.

ArabicNative
EnglishFluent

All client work conducted in English.

FrenchBasic

Get in Touch

Open to new opportunities. Write to me by email, or find me on LinkedIn and GitHub.

Download CV

Mehdi Ghalime · Khouribga, Morocco