Software Engineer | Game Engine, Graphics, and High-Performance Computing
Morocco | +212 721026553 | abdelilahmajid012@gmail.com
LinkedIn: https://www.linkedin.com/in/abdelilah-majid/
GitHub: https://github.com/MajidAbdelilah | YouTube: https://www.youtube.com/@abdolilahmajid_21
Professional Photo: https://avatars.githubusercontent.com/u/98910419?v=4
Software Engineer with 5+ years of hands-on programming experience focused on graphics programming, game engine systems, and high-performance computing. Strong track record of building GPU-driven real-time applications in Rust and C, optimizing low-level systems performance, and shipping web products with modern JavaScript frameworks. Ranked 2nd among 300+ students at 1337 Coding School (42 Network).
- Game Engine Development
- Real-Time Rendering Pipelines
- GPU Compute and Parallel Programming
- Performance Optimization (SIMD, memory access, threading)
- Systems Programming (C, C++, Rust)
- Full-Stack Web Product Development
- Open-Source Collaboration
Languages: C, C++, Rust, Python, TypeScript, JavaScript, Verilog
Graphics and GPU: Vulkan, OpenGL, GLSL, WGPU/WebGPU, Compute Shaders
Parallel and Systems: SYCL (DPC++), OneAPI, SIMD, Multi-threading, Linux
Web and Backend: React, Next.js, React Native, Django, Node.js, WebSockets, Supabase
Developer Tools: Git, Docker, Vite, Oracle Cloud VPS
Hardware: FPGA fundamentals, Digital Logic Design, UART Debug Interfaces
- Built Unreal_Majid (Rust, WGPU), a GPU-accelerated particle system reaching over 400 FPS on an iMac with an RX470 GPU, and deployed it as a WebAssembly web application: https://majidabdelilah.github.io/Unreal_Majid/ (requires proper WebGPU browser support).
- Developed SCOP (Rust, OpenGL), implementing a custom OBJ parser, perspective camera math, UV mapping, and smooth texture blending.
- Built Majid Engine (C, Vulkan), a custom renderer supporting FBX and OBJ without external game engine dependencies.
- Built a SYCL-based particle simulator in C with 1,000,000+ particles at 56 FPS, including USM memory handling and atomic operations.
- Contributed to ThePhysicsGuys/Physics3D, applying cache-aware and SIMD optimizations that improved core performance by approximately 25%.
- Built rt (Rust), a multithreaded CPU path tracer with real-time preview, Monte Carlo global illumination, and physically based material handling.
- Contributed as Frontend and Mobile Development Intern at Nommo (May 2025 to Nov 2025), helping build a stock market platform with Next.js, React, and React Native.
- Founded and led development of SAMMA.app, an Arabic indie game marketplace built with TypeScript, React, Vite, and Supabase.
- Implemented production-ready authentication, backend integration, and cloud-hosted automation workflows on Oracle Cloud.
Nommo — Frontend and Mobile Development Intern | Morocco | May 2025 - Nov 2025
SAMMA.app — Founder and Lead Developer | 2025 Jan - May 2025
ThePhysicsGuys/Physics3D — Open-Source Contributor | 2023 Feb - 2023 June
1337 Coding School (42 Network) — Software Engineering | 2023 - Present
- Ranked 2nd among 300+ students in common core completion
- Repeated high-performance project results (115-125/100 range)
- Unreal_Majid: https://github.com/MajidAbdelilah/Unreal_Majid
- SCOP: https://github.com/MajidAbdelilah/scop
- Majid Engine: https://github.com/MajidAbdelilah/Majid
- GPU Particle System (SYCL): https://github.com/MajidAbdelilah/getting_pissed_on_simulator
- rt: https://github.com/MajidAbdelilah/rt
- 91 public repositories on GitHub (MajidAbdelilah)
- Active contributor across systems programming, graphics, and web projects


