No description
Find a file
2026-04-22 17:33:20 +01:00
README.md Update README.md 2026-04-22 17:33:20 +01:00

ABDELILAH MAJID

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

PROFESSIONAL SUMMARY

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).

CORE COMPETENCIES

  • 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

TECHNICAL SKILLS

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

FUNCTIONAL EXPERIENCE

GRAPHICS ENGINEERING AND REAL-TIME RENDERING

  • 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.

HIGH-PERFORMANCE COMPUTING AND OPTIMIZATION

  • 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.

FULL-STACK PRODUCT DELIVERY

  • 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.

PROFESSIONAL EXPERIENCE

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

EDUCATION

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)

SELECTED PROJECTS

OPEN-SOURCE PROFILE

  • 91 public repositories on GitHub (MajidAbdelilah)
  • Active contributor across systems programming, graphics, and web projects