Skip to content
View MajidAbdelilah's full-sized avatar
  • Morocco

Organizations

@ThePhysicsGuys @Moujassam

Block or report MajidAbdelilah

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
MajidAbdelilah/README.md

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

Pinned Loading

  1. Unreal_Majid Unreal_Majid Public

    HTML 9 1

  2. ThePhysicsGuys/Physics3D ThePhysicsGuys/Physics3D Public

    A 3D physics engine

    C++ 327 34

  3. _ft_transcendence _ft_transcendence Public

    1337 42 common core final project

    JavaScript 1

  4. Majid Majid Public

    a vulkan renderer made in C.

    C 6 1

  5. scop scop Public

    1337 scop project

    Rust 2

  6. rt rt Public

    Rust 5 1