Mohamed Ajrou

Mohamed Ajrou

Casablanca, Morocco

Backend Developer | DevOps Enthusiast

I code, and I build things. Passionate about backend development and DevOps. I have a strong foundation in building scalable web applications with hands-on experience in Docker and system administration. I thrive on solving challenging problems while continuously expanding my knowledge to create robust and efficient systems.

About Me

As a backend developer with a strong foundation in building scalable web applications, I am deeply passionate about DevOps and dedicated to creating automated and efficient infrastructure solutions. I have hands-on experience with Docker and thrive on solving challenging problems while continuously expanding my knowledge in system administration, virtualization, and web development.

My aim is to leverage my skills in a DevOps environment to contribute to robust and efficient systems.

Education

IT Architect
1337 School

September 2022 - Present

Tetouan, Morocco

Bachelor's Degree in Physics
FSAC

September 2022 - Present

Casablanca, Morocco

Skills

C/C++
HTML/CSS
Git/GitHub
Docker
Docker Swarm
Python
JavaScript
System administration
Linux server setup
Virtualization
Bash scripting
Linux
Django
Django-REST
PostgreSQL
MySQL
React
RESTful APIs
Nginx
n8n

Projects

ft_transcendence
Full-Stack Web Application with secure authentication, interactive chat, and online games (Pong).

Tech Stack:

Django
DRF
JavaScript
WebSockets
Redis
PostgreSQL
Nginx
Docker

Highlights:

  • JWT & 2FA authentication
  • Real-time features via WebSockets (chat, matchmaking)
  • Redis caching for performance
  • Deployed with Docker & Nginx + SSL (HTTPS)
Barbershop Website
A modern, responsive website for a barbershop, designed to showcase services, pricing, and booking options.

Tech Stack:

HTML5
CSS3 (Flexbox, Grid, Animations)
JavaScript (for interactivity)

Highlights:

  • Fully Responsive – Works on mobile, tablet, and desktop.
  • Service & Pricing Display – Highlights haircuts, shaves, and grooming services.
  • Booking Functionality – Allows users to book appointments (may require backend integration).
  • Modern UI/UX – Clean design with smooth animations.
  • Gallery Section – Showcases the barbershop's work.
Inception Docker Infrastructure
Developed and deployed a virtualized infrastructure using Docker and Docker Compose.

Tech Stack:

Docker
Docker Compose
NGINX
WordPress
PHP-FPM
MariaDB

Highlights:

  • Configured Docker containers from scratch
  • Set up Docker volumes for persistent data
  • Established secure networking between services
  • Implemented best practices for security
Born2beRoot Project
Set up a secure, virtualized server environment adhering to strict system administration guidelines.

Tech Stack:

VirtualBox
Debian/Rocky Linux
LVM
UFW/Firewalld
SSH
Bash

Highlights:

  • Configured a virtual server with minimal services for security
  • Implemented encrypted partitions with LVM
  • Enforced robust password policy and sudo configurations
  • Developed a Bash script for system monitoring
The Ownership Economy Directory
A comprehensive directory for organizations within the Ownership Economy.

Tech Stack:

React
JSON Server

Highlights:

  • Responsive React frontend
  • Search and filtering capabilities
  • Simple JSON Server-based backend for data management
Cub3D - Ray-Casting Maze Exploration
A project inspired by the classic Wolfenstein 3D game, exploring ray-casting techniques.

Tech Stack:

C
Ray-casting

Highlights:

  • Created first-person perspectives
  • Implemented graphical representations similar to early FPS games
Minishell
Developed a custom shell in C, emulating basic functionality of a Unix shell.

Tech Stack:

C

Highlights:

  • Created a command-line interface with a prompt
  • Implemented command history
Portfolio Website
Modern, responsive portfolio website built from scratch to showcase technical skills and professional projects with optimized performance.

Tech Stack:

Next.js
React
Tailwind CSS
Vercel

Highlights:

  • Implemented server-side rendering for fast page loads and SEO optimization
  • Built responsive mobile-first design with Tailwind CSS utility classes
  • Set up automated CI/CD pipeline with Vercel for seamless deployments
  • Achieved 95+ Lighthouse scores through performance optimizations
ft_IRC - IRC Server Development
Designed and implemented an IRC server in C++98, capable of handling multiple clients simultaneously.

Tech Stack:

C++98
Non-blocking I/O

Highlights:

  • Developed core IRC functionalities including user authentication
  • Implemented nickname and username management
  • Created channel operations and private messaging
  • Added operator-specific commands