Ahmed

Hi, I'm Ahmed Er Raoui

Full-Stack | Systems & Performance

Software Engineer

I build scalable web applications and systems, from performant frontends to robust backends and infrastructure. I focus on solving real-world problems through clean architecture, efficiency, and reliability.

Get To Know

About Me

Ahmed profile

I’m a Software Engineer with hands-on experience building full-stack applications and backend systems. I work across the stack, from intuitive user interfaces to scalable APIs and infrastructure. Trained at 1337 (42 Network), I built a strong foundation in algorithms, systems programming, and problem-solving through intensive project-based learning. I enjoy tackling real-world challenges, optimizing performance, and designing clean, maintainable architectures. I’m constantly learning and driven to contribute to impactful, high-quality products.

  • Languages

    Languages

    C, C++, python, JavaScript, TypeScript

  • Education

    Education

    1337 (42 Network) Intensive program focused on systems programming, algorithms, and peer-to-peer learning

  • Projects

    Projects

    Built real-world and academic projects across web development, systems, and algorithms

Tools I Use

  • Tool
  • Tool
  • Tool
  • Tool
  • Tool

Portfolio

My Projects

A selection of projects demonstrating my experience in full-stack development, backend systems, and performance-focused problem solving.

ft_transcendence

ft_transcendence

Web Development

A real-time multiplayer ping pong game with chat, friends system, authentication, and leaderboard — built with Django, Next.js, and WebSockets.

DjangoNext.jsWebSockets
Inception

Inception

DevOps

A multi-container infrastructure with Docker and NGINX, hosting WordPress, MariaDB, and adminer using Docker Compose.

DockerNGINXWordPressMariaDB
minishell

minishell

System Programming

Developed a shell program with built-in commands, signal handling, and process management.

CShell Scripting
ft_irc

ft_irc

System Programming

Built a fully functional IRC server in C++ using socket programming and OOP.

C++Socket Programming
push_swap

push_swap

Algorithms

Implemented efficient sorting algorithms on stacks with limited instructions.

CAlgorithms
cub3d

cub3d

Game Development

Created a basic 3D game engine using raycasting, enhancing algorithmic thinking and rendering skills.

CGame DevelopmentRaycasting
so_long

so_long

Game Development

Built a 2D game using MiniLibX, working with textures, sprites, and user inputs.

CGame Development
Philosophers

Philosophers

Algorithms

Implemented the dining philosophers problem using threads and mutexes in C.

CThreadsMutexes

My Expertise

Skills & Technologies

A comprehensive overview of my technical skills and proficiency levels in various technologies.

Frontend

HTML5/CSS3Advanced
JavaScriptAdvanced
React.jsProficient
Next.jsProficient
Tailwind CSSAdvanced

Backend

PythonProficient
DjangoProficient
Node.jsIntermediate
PostgreSQLProficient
REST APIAdvanced

Tools & Others

Git & GitHubAdvanced
DockerProficient
Linux/UnixAdvanced
C/C++Advanced
System DesignProficient

Additional Skills

TypeScriptBootstrapResponsive DesignUI/UXExpress.jsWebSocketsOAuthAuthentication & AuthorizationJWTDjango Rest FrameworkPostmanMongoDBRedisGitGitHubDocker ComposeCI/CD

What I Do

My Services

Professional services tailored to meet your project requirements with quality and efficiency.

Full-Stack Web Development

Modern, scalable web applications using Next.js, React, Django REST Framework, PostgreSQL, and Tailwind CSS.

  • Responsive Interfaces
  • API Integration
  • State Management
  • Performance Optimization

System Programming

Low-level development in C/C++ with a strong understanding of OS concepts, memory management, and concurrency.

  • Memory Management
  • Process Control
  • File Systems
  • Concurrent Programming

Deployment & DevOps

Containerization with Docker, CI/CD pipelines, and deployment using NGINX, systemd, and VPS hosting.

  • Docker Containers
  • CI/CD Pipelines
  • Server Configuration
  • Performance Monitoring

Backend Development

Robust server-side applications with focus on security, scalability, and efficient data handling.

  • API Development
  • Authentication
  • Database Design
  • Caching Strategies

Database Design

Optimized database schemas, query performance tuning, and data modeling for various applications.

  • Schema Design
  • Query Optimization
  • Data Migration
  • Backup Solutions

Frontend Development

Creating beautiful, responsive, and interactive user interfaces with modern JavaScript frameworks.

  • Responsive Design
  • Animation
  • State Management
  • Performance Optimization

Let's Talk

Contact Me

Location

Khouribga, Morocco

Connect With Me