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.

Physically based rendering from first principles
Article explaining the physics and math of PBR
Rendering
Graphics
How Apple's Liquid Glass (probably) works
Article explaining how to recreate Apple's Liquid Glass effect
Rendering
Shader
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