Abdellah Elguermez
Software engineer with a strong foundation in Java development, passionate about building robust systems from the ground up. I thrive on clean architecture, best practices, and turning complex challenges into elegant solutions. With a growing skill set across DevOps, infrastructure, and beyond — I'm not just writing code, I'm engineering the future.
Hey there! I’m Abdellah Elguermez, a software engineer from the southern city of Laayoune, Morocco. My journey into tech began as a kid exploring Blogger — that curiosity led me to discover programming languages and sparked a self-learning adventure that never stopped.
Over the years, I’ve built strong expertise in Java development and DevOps, diving deep into system design, deployment, and clean coding practices. Whether it's crafting scalable backends or setting up pipelines and infrastructure, I enjoy building systems from the ground up and making things work efficiently.
I’m passionate about continuous learning and connecting with people who challenge and inspire me. Every day is an opportunity to grow — to write better code, understand better systems, and collaborate with brilliant minds.
Outside of tech, I’m the youngest in a wonderful family, and I love spending time playing collaborative games like snooker and 8-ball. I’m also passionate about traveling, discovering new cultures, and reading everything from science to philosophy. Curiosity drives me — whether it’s learning a new tool or exploring a new city.
// ALERT: "Open to new challenges and job opportunities starting July 2025!"
▋
Salesforce Developer @ UpCRM Luxembourg
March 2025 – July 2025Hybrid – Howald, Luxembourg
- Contributed as a final-year software engineering student to the development of Salesforce solutions for various clients.
- Designed and implemented new features aligned with client requirements using Salesforce products, including Lightning Web Components (LWC) and Apex for advanced customization.
- Collaborated with UpCRM’s development team under the mentorship of Ivy Fang, a senior Salesforce expert, to deliver scalable and tailored business solutions.
Software Engineer – Research Assistant @ Oracle Labs
July 2024 – October 2024Hybrid – Casablanca, Morocco
- Contributed to the Graph Database team at Oracle Labs as a second-year software engineering student.
- Developed new features for Oracle Graph Studio (Database 23ai) using Spring Boot and Oracle JET.
- Collaborated with a cross-functional team on the design and implementation of cutting-edge data technologies.
Full Stack Developer with DevOps Focus @ InnovStream
June 2023 – September 2023Hybrid – Laayoune, Morocco
- Developed and deployed a custom Solutions & Experts Portal for IHC Conseil on a Contabo VPS using Ubuntu.
- Built the application using the MERN stack, containerized it with Docker, and managed the underlying infrastructure on Contabo.
- Delivered the solution under the mentorship of Hassan Baiga and Charaf Zemouri, following best practices in both development and deployment.
Data Cell Lead @ Code ESI
October 2022 – June 2023On-Site – ESI Rabat
- Led a passionate team of aspiring data scientists, delivering hands-on courses covering data pipelines, time series analysis, and advanced computer vision concepts.
- Designed and facilitated workshops to build real-world data skills using Python, TensorFlow, and key libraries in the ML ecosystem.
- Acted as a mentor in multiple hackathons, guiding participants from ideation to implementation across data-focused challenges.
- Fostered a collaborative learning environment that encouraged innovation, experimentation, and peer-to-peer growth.
Independent Solution Developer @ Various Clients & Companies
Since 2018Remote
- Designed and developed custom solutions ranging from store management systems to dynamic websites using both native technologies and CMS platforms like WordPress.
- Built and deployed CI/CD pipelines for small-scale applications, streamlining development and delivery processes.
- Worked closely with clients to gather requirements, deliver tailored solutions, and ensure ongoing support and maintenance.
- Gained hands-on experience across the full development lifecycle — from concept and design to deployment and optimization.
M.Eng Engineering Program: Ingenierie System and Digital Transformation
School Of Information Sciences, Rabat
MP/MPSI: Mathematics, Physics, Ingenierie Sciences
Class Preparatory, Marrakesh
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.
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.
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.
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.
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.
Pneumonia Detection with YOLO and Flask
Developed an end-to-end pneumonia detection system using YOLO, advanced data preprocessing techniques, and deployed it via a Flask-React web app for seamless user interaction.
▋
Understanding Address Space Randomization
Exploring how ASLR protects systems by making memory attacks significantly more difficult through randomized memory layouts.
The Linguistic Legacy: Tamazight's Influence on Moroccan Darija
Tracing the Amazigh roots in Morocco's everyday speech patterns
Wings of Aspiration: A Journey Through Poetic Flight
An exploration of human aspirations through flight