Aimane.OS

AAïïmmaanneeYousr.Building systems from the bare metal up.

Software Engineer trained atI bring low-level C memory management, algorithms, and custom kernel/shell architecture to engineer ultra-performant full-stack web applications.
0
42Network Peer-to-Peer
C / C++
Low-Level Systems
Full-Stack
Rails, Python, JS/TS
minishell@aimane-os: ~$
POSIX Engine

AimaneOS v2.4 [Minishell POSIX System Kernel]

Type help to list commands, or skills to view technical competencies.

minishell:~>
Try typing:
PROOF OF CAPABILITY

Flagship Engineering Projects

From low-level C UNIX kernels and 3D raycasting engines to full-stack web platforms.

Software Engineering & Systems🎮 LIVE 3D ENGINE DEMO

cub3D

Wolfenstein 3D Raycasting Engine

A 3D graphical engine built from scratch using C and MiniLibX. Recreates the legendary 1992 Wolfenstein 3D experience by casting visual rays to calculate distance, wall heights, and texture sampling per pixel frame.

DDA Raycasting for O(1) map grid intersection checks
Textured walls with dynamic directional lighting and shading
CMiniLibXRaycasting (DDA)Vector MathTexture Mapping
Target FPS60 FPS
Engine TypeSoftware Raycaster
LanguagePure C
Software Engineering & SystemsFlagship #2

Minishell

UNIX Command Line Interpreter in C

A custom UNIX shell developed in pure C as part of the 42 Network curriculum. It recreates core bash functionalities including command execution path resolving, pipelines, input/output redirections, environment variable expansions, and signal handling.

Custom AST Parser for complex quote rules & variable expansion
Process management with fork(), execve(), waitpid() & signal traps
CUNIX APIPipes & SignalsAST ParserValgrindMakefile
Lines of C4,500+
Memory Leaks0 bytes
Norminette100% Compliant
Software Engineering & SystemsFlagship #3

ft_irc

RFC 2812 Compliant IRC Server in C++

A fully functional IRC (Internet Relay Chat) server built in C++98, compliant with RFC 2812 standards. Supports real-time authentication, multi-channel messaging, operator privileges, and bot interactions.

Non-blocking I/O multiplexing with poll() system call
Channel management (operators, invites, topic control, modes)
C++98TCP/IP Socketspoll() Async I/OIRC RFC 2812Network Protocol
ProtocolRFC 2812
Concurrency ModelNon-blocking poll()
Clients TestedHexChat & Irssi
Software Engineering & SystemsFlagship #4

Inception

Infrastructure Orchestration & DevOps

A complete multi-container infrastructure stack featuring isolated Nginx TLS web server, WordPress web app with PHP-FPM, and MariaDB database running inside custom-built Docker images based on Alpine Linux.

Strict zero-prebuilt image constraint (all built from Alpine base)
Nginx reverse proxy with TLS 1.2/1.3 security enforcement
DockerDocker ComposeAlpine LinuxNginx TLSMariaDBWordPress
Base OSAlpine Linux
TLS Targetv1.2 / v1.3
IsolationBridge Networks
Software Engineering & SystemsFlagship #5

Philosophers

Multithreading & Synchronization in C

A systems concurrent programming implementation in C that solves the classic Dining Philosophers problem, preventing deadlocks and data races across concurrent threads.

Deadlock-free mutex allocation strategy
Zero data races verified with ThreadSanitizer
CPOSIX PthreadsMutexesConcurrencyThread Sync
Data Races0 Verified
Sync PrimitivePOSIX Mutexes
Precision1ms Monitor
PROJECT: HOBBY HUB
Web ApplicationFlagship

Hobby Hub

Full-Stack Community Platform

A full-stack web platform enabling hobbyists to discover, create, and join local hobby groups. Features user authentication, event scheduling, interactive discussions, and spatial filtering.

Ruby on RailsRubyJavaScriptPostgreSQLHTML5/CSS3REST APIs
PROJECT: PHOTOGRAPHER PORTFOLIO
Web Application

Photographer Portfolio

Dynamic Photography Showcase Platform

A portfolio platform created for visual artists and street photographers featuring dynamic gallery layouts, image lightbox interactions, and content management integration.

Astro 5JavaScriptHTML/CSSLightboxSanity CMS
PROJECT: HBNB (AIRBNB CLONE)
Web Application

HBNB (AirBnB Clone)

Full-Stack Hospitality Booking System

A full-stack accommodation rental web application featuring property search, dynamic filter parameters, booking states, user profiles, and reviews.

PythonFlaskMySQLJavaScriptHTML/CSS
PROJECT: SO_LONG
Software Engineering & Systems

so_long

2D Game Engine & Map Parser

A 2D game built in C using MiniLibX. Features map file parsing (.ber), pathfinding validation, sprite animation loops, move counters, and win/loss states.

CMiniLibXFlood-Fill AlgorithmSprite Animation
C / C++ (POSIX)Unix Shell KernelPthreads & MutexesSocket MultiplexingTypeScriptNext.js App RouterThree.js & WebGLRuby on RailsPythonDocker & Alpine LinuxTailwind CSSFramer MotionC / C++ (POSIX)Unix Shell KernelPthreads & MutexesSocket MultiplexingTypeScriptNext.js App RouterThree.js & WebGLRuby on RailsPythonDocker & Alpine LinuxTailwind CSSFramer MotionC / C++ (POSIX)Unix Shell KernelPthreads & MutexesSocket MultiplexingTypeScriptNext.js App RouterThree.js & WebGLRuby on RailsPythonDocker & Alpine LinuxTailwind CSSFramer MotionC / C++ (POSIX)Unix Shell KernelPthreads & MutexesSocket MultiplexingTypeScriptNext.js App RouterThree.js & WebGLRuby on RailsPythonDocker & Alpine LinuxTailwind CSSFramer Motion
TECHNICAL MATRIX

Skills & Architectural Stack

The core technologies powering systems programming and web applications.

Systems Programming & Kernel Layer

Deep CS fundamentals developed at 1337 School (42 Network). Low-level POSIX systems, custom memory allocation, and socket networks.

C (ANSI & C99)C++98 / C++11POSIX System CallsUNIX Shell ScriptingPthreads & MutexesSocket ProgrammingValgrind & GDBMakefiles
VERIFIED BACKGROUND

Web Engineering & Full-Stack

Architecting responsive, high-performance web applications with modern backend frameworks and interactive UI stacks.

Ruby on RailsPython (Flask / Django)JavaScript (ES6+)TypeScriptNext.js / ReactAstro 5HTML5 & Modern CSSRESTful API Design
VERIFIED BACKGROUND

DevOps, Containerization & Data

Isolated multi-container setups, infrastructure management, dynamic relational database schema design, and versioning.

Docker & Docker ComposeAlpine Linux AdminNginx TLS ProxyPostgreSQLMariaDB / MySQLGit & GitHub WorkflowSystem HardeningCI/CD Pre-commit
VERIFIED BACKGROUND
EDUCATION & MILESTONES

Engineering Journey

The rigorous software training that forged my low-level foundation and full-stack capabilities.

ACADEMIC MILESTONE
Oct 2024 - On goingTetouan, Morocco

Computer Science (42Network)

1337 School (42Network)

Rigorous, peer-to-peer curriculum modeled on 42 Network. Specialized in low-level C & C++ systems programming, POSIX system calls, custom dynamic memory management, UNIX shell architecture, socket networking, multithreading, and 3D graphics algorithms.

ACADEMIC MILESTONE
Aug 2023 – June 2024Casablanca, Morocco

Full Stack Software Engineering

ALX-Africa

Intensive 12-month Holberton-powered software engineering program covering low-level C programming, Python OOP, Linux systems administration, REST APIs, relational databases (MySQL), and full-stack web architecture.

ACADEMIC MILESTONE
Jan 2023 – Mar 2023Casablanca, Morocco

Web Development Bootcamp

Le Wagon

Intensive full-stack web development program specializing in Ruby on Rails, Object-Oriented Programming, relational database schema design (SQL/PostgreSQL), RESTful API integration, and modern JavaScript UI. Earned RNCP31174 Web Developer Certification.

LET'S CONNECT

Ready to build something solid?

I'm actively seeking software engineering opportunities where I can apply low-level CS problem-solving to architect robust, high-performance web applications.

LOCATION & RESUME
Casablanca, Morocco
Available for Remote & On-Site Roles