ayman@portfolio:~$

Ayman Amkassou

Software engineering student with algorithm development and research experience at Oracle Labs. Passionate about low-level programming, C/C++, and building systems from the ground up.

Hello there! I'm Ayman, born in southern Morocco between the coastal charm of Agadir and the snow-capped mountains near Ouarzazate and Marrakesh. My fascination with computers began in childhood and evolved into a deep ardour for Computer Science.

I thrive in the world of low-level programming, particularly with C. There's something magical about that direct conversation with the machine—breaking things down to their essence and building them back up again.

I was bitten by the aviation bug early in life, gazing skyward whenever planes passed overhead. What started as a childhood fascination with flying machines has grown into a lifelong love affair with everything that takes to the skies. The physics of flight, the engineering marvels, the freedom of soaring above the clouds—aviation captures my imagination like nothing else.

Beyond code and planes, I'm an explorer at heart—wandering new cities, discovering diverse cultures, and picking up hobbies along the way. After a transformative trip a year ago, I began playing guitar, adding music to my collection of interests that spans poetry, literature, history, linguistics, aerodynamics, philosophy, genealogy, anthropology, and astronomy. I'm drawn to anything that sparks curiosity and expands my understanding of our fascinating world.

// ALERT: "Currently seeking internship opportunities starting April 2025!"

Research Assistant @ Oracle Labs

July 2024 - October 2024

Hybrid @ Casablanca, Morocco

  • Worked as a first year student within Oracle Labs on a confidential project.
  • Applied algorithm development skills in a research context.
  • Collaborated with experienced researchers on cutting-edge technology development.

Independent Graphic Designer and Website Developer @ Various Companies

Since January 2015

Remote

  • Developed creative and visual content to enhance brand presence and recognition, resulting in a ≈ 150% increase in website traffic and ≈ 80% customer engagement.
  • Worked on numerous projects for a variety of renowned companies, primarily in the mobile phone repair sector and other industries such as dentistry.
  • Provided affordable and quality advertising services and websites to support the growth and expansion of small businesses.

M.Eng Engineering Program: Software Engineering and Integration of Computer Systems

OngoingExpected graduation: 2026

Faculty of Sciences and Techniques, Mohammedia

Diploma in Scientific and Technical University Studies: Mathematics, Computer Science, and Physics

June 2023Grade: A

Faculty of Sciences and Techniques, Mohammedia

Flight Route Visualizer

A sophisticated aviation route optimization system implementing custom CSR graph structures with Dijkstra and BFS algorithms. Processes real airway data to create authentic flight corridors, visualizes the pathfinding process step-by-step, and simulates aircraft movement along optimal routes. Features bidirectional routing and a RESTful API connecting C++ backend with Next.js visualization frontend.

C++AWSNext.jsCSR GraphREST APIcpprestsdk

Verlet Integration Particle Physics Simulation

A 2D particle physics simulation with collision detection, boundary constraints, and interactive mouse forces. The simulation uses OpenGL for rendering and supports creating and manipulating particles with various physical properties.

C++OpenGLGLFWGLM

Hydraulic Electronic Centralized Aircraft Monitor Simulation

Created a visually detailed simulation of the HYD ECAM page of the Airbus A320, using HTML, CSS, and JS with jQuery. Simulated the GREEN hydraulic system with accurate pressure value fluctuations and system behavior.

HTMLCSSJavaScriptjQuery

Gladiator Video Game

Developed Gladiator, a 1v1 game using GTK and C, featuring multiple characters with unique fighting mechanics and a dynamic leveling system. Designed distinct character abilities while optimizing performance for smooth real-time gameplay.

CGTK+
Private Repository

Casablanca Twin Center - Flight Simulator Scenery

Contributed to the flight simulation community by creating a detailed 3D model of the iconic Casablanca Twin Center for Microsoft Flight Simulator. The model features accurate dimensions, texturing, and placement within the Casablanca cityscape.

3D ModelingBlenderMicrosoft Flight Simulator SDKPhotoshopPBR Texturing

Hassan II Grand Mosque - Flight Simulator Scenery

Created a detailed 3D model of the Hassan II Grand Mosque in Casablanca for Microsoft Flight Simulator, featuring intricate architectural details, accurate placement, and optimized performance. Published as an open-source contribution to the flight simulation community.

3D ModelingBlenderMicrosoft Flight Simulator SDKSubstance PainterPBR Texturing

Languages

Moroccan Arabic (Native)English (C2 Native)Arabic (Native)French (Profesionnal)Tamazight (Elementary)German (Elementary)

Algorithm & Research

Algorithm DesignAlgorithm DevelopmentResearchMachine LearningDatabase SystemsVector Databases

Programming Languages

CC++RustJava/JEEPythonBashPrologSQLHTML/CSSJavaScriptPHPXML

Frameworks & Libraries

ReactJSNext.jsTailwindCSSjQueryBootstrapGTKOpenGL

Tools & Technologies

OracleDBOCIOracle ApexLinuxVimgdbAWSMaplesoft MapleMatlabGit/Version ControlIoTLaTeXBusiness IntelligenceMicrosoft OfficeAdobe SuiteCINEMA 4DBlender