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 supported. This note will be visible to only 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 Programmer
πŸ“§ abdelilahmajid012@gmail.com | πŸ“± +212 721026553 | 🌍 Morocco
GitHub β€’ YouTube


Summary

Systems-focused software engineer with 5 years of programming experience specializing in GPU programming, 3D rendering engines, and high-performance computing. Contributor to open-source physics engines with measurable performance optimizations. Ranked 2nd among 300+ students at 1337 Coding School. Building SAMMA.app, an Arabic indie game marketplace.


Experience

Nommo | Frontend & Mobile Development Intern

May 2025 – Nov 2025 | Morocco

  • Building Morocco's first stock market platform using Next.js, React, and React Native
  • Developing cross-platform mobile applications for fintech product
  • Participating in full SDLC for production financial software

SAMMA.app | Founder & Lead Developer

2025 – Present

  • Built Arabic indie game marketplace with TypeScript, React, Vite, and Supabase
  • Implemented authentication (email + Google OAuth) and backend infrastructure
  • Deployed and maintained Oracle Cloud VPS for automated marketing pipelines

ThePhysicsGuys – Physics3D | Open Source Contributor

2022

  • Optimized core physics library in a 320+ star open-source 3D physics engine
  • Applied cache optimization and SIMD vectorization techniques
  • Achieved ~25% performance improvement over previous implementation
  • GitHub: ThePhysicsGuys/Physics3D

Education

1337 Coding School (42 Network)

Software Engineering | 2023 – Present

  • Ranked 2nd among 300+ students in common core completion
  • Consistent project scores: 115–125/100

Featured Projects

Unreal Majid – High-Performance Particle System | Rust, WGPU

GitHub

  • Achieved ~200 FPS with 1,000,000 particles on Intel Iris Xe, significantly outperforming previous SYCL implementation (56 FPS)
  • Fully GPU-accelerated physics using Compute Shaders with WebGPU support for browser execution
  • Implemented efficient buffer management for seamless native and WebAssembly deployment

SCOP – 3D Object Viewer | Rust, OpenGL (Glium)

GitHub

  • GPU-based 3D renderer with custom OBJ parser and fan triangulation for n-gon polygons
  • Implemented perspective projection, look-at camera, and rotation matrices from scratch (no math libraries)
  • Built box/spherical UV mapping algorithms and smooth color-to-texture transitions

GPU Particle System | C, SYCL (DPC++)

GitHub

  • Real-time simulation of 1,000,000+ particles at 56 FPS on Intel Iris Xe 96EU
  • Implemented SYCL kernels, USM memory management, and atomic operations
  • Custom 3D math library optimized for GPU compute

Majid Engine | C, Vulkan

GitHub

  • 3D renderer supporting FBX and OBJ model formats
  • Built entirely in pure C with Vulkan API – no game engine dependencies
  • ⭐ 5 stars on GitHub

Leopard | C++ Parallel Computing Library

GitHub

  • Library for parallel vector operations with multi-threading support
  • Designed for high-performance computing workloads

FPGA & Hardware Projects | Verilog

GitHub β€’ HDLBits Profile

  • Designed UART debug interface in Verilog
  • Completed HDLBits exercises demonstrating digital logic design proficiency

Technical Skills

Languages: C, C++, Rust, Python, TypeScript, JavaScript, Verilog
Graphics: Vulkan, OpenGL, GLSL, Raylib, WGPU
Parallel Computing: SYCL, OneAPI, SIMD, Multi-threading
Web: React, Next.js, Django, Node.js, WebSockets, Supabase
Tools: Docker, Git, Linux, Oracle Cloud
Hardware: FPGA Programming, Digital Logic Design


Stats

  • πŸ”₯ 685 contributions in the last year
  • πŸ“¦ 83 public repositories
  • πŸ‘₯ Member of ThePhysicsGuys & Moujassam organizations

Pinned Loading

  1. Unreal_Majid Unreal_Majid Public

    JavaScript

  2. ThePhysicsGuys/Physics3D ThePhysicsGuys/Physics3D Public

    A 3D physics engine

    C++ 324 33

  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