Hi! My name is Imad, I'm a software developer with an interest in graphics programming, game dev and making interactive articles on my website.
You can contact me at hi@imadr.me or on my twitter.

Raymarching explained interactively
Interactive tutorial on how to implement a raymarcher in a fragment shader
Rendering
Tutorial
Interactive
Rotations with quaternions
Explaining rotations with quaternions, with code example
Mathematics
Tutorial
C
🔥 blaz
3D engine with no dependencies, written entirely from scratch
C++
Engine
Rendering
Procedural terrain generation
Terrain generation using perlin noise and other stuff
Procgen
Rendering
Cross-platform window in C
Platform
Tutorial
Color picker
Color picker useful for graphics programming
Tool
Habit Tracker
Minimalist habit tracker
Tool
Japanese learning tool
Learn hiragana and katakana
Tool
  • Articles

    Contact

    Random stuff