Experience & Contributions

Professional roles, significant contributions, and technical achievements across the industry.

Professional Experience

Frontend & Mobile Engineer

-

Nommo
May 2025 – Nov 2025

Building Morocco's first stock market platform with a focus on real-time data visualization and performance.

Next.js React React Native TypeScript
  • Building Morocco's first stock market platform focusing on real-time data visualization
  • Developing cross-platform mobile applications for fintech production environment
  • Participating in full SDLC for high-stakes financial software

Open Source Contributor

-

ThePhysicsGuys (Physics3D Engine)
Feb 2023 – Jun 2023

Significant performance contributions to a 320+ star open-source 3D physics engine.

C++ SIMD Cache Optimization Performance
  • Optimized core physics library in a 320+ star open-source 3D physics engine
  • Applied SIMD vectorization achieving ~25% performance improvement
  • Demonstrated deep understanding of cache optimization and CPU efficiency

Key Achievements

🎓

1337 Coding School

Ranked 2nd among 300+ students. Project scores consistently 100–125/100, demonstrating exceptional technical mastery and attention to detail.

GPU Performance

Achieved 200 FPS with 1,000,000 particles on Intel Iris Xe. A 3.5x improvement over previous SYCL implementation.

📈

Physics Optimization

~25% performance improvement to Physics3D engine via SIMD vectorization and cache-aware optimization strategies.

🏗️

Systems Expertise

Deep expertise in graphics APIs (Vulkan, OpenGL), parallel computing (SIMD, multi-threading), and low-level system programming.

🌐

Full Stack

Proficient across the entire stack: from FPGA/hardware design to web frontends, with focus on high-performance computing.

🎮

GPU Expertise

Master of GPU-accelerated compute. Experienced with compute shaders, WGPU/WebGPU, and GPU memory management at scale.

Technical Competencies

Graphics & GPU Programming

Vulkan, OpenGL, WGSL/GLSL, CubeCL, WGPU/WebGPU, Compute Shaders, Ray Tracing, BVH Acceleration, GPU Memory Management

Performance Optimization

SIMD Vectorization, Cache Optimization, Profiling & Analysis, Multi-threading, Parallel Algorithms, Low-level Assembly

Systems Programming

Linux, Networking (TCP/IP, Sockets, IRC), FPGA/Verilog, Hardware Communication, Memory Management, Real-time Systems

3D Graphics

Rendering Algorithms, Rasterization, Ray Tracing, Shading, Mesh Processing, Procedural Generation, Physics Simulation

Web Technologies

WebAssembly, Next.js, Django, React, WebSockets, Browser APIs, Cross-platform Development

Languages

Rust (Expert), C/C++ (Expert), Python, TypeScript, GLSL/WGSL, Verilog

Let's Build Something Great

Looking for a graphics engineer or systems programmer for your next project? I'm available for consulting, freelance, and full-time opportunities.