Welcome

Hello, my name is Karim Salama and this is my personal website. I have a masters degree in Computer Graphics from the University of Paul Sabatier - Toulouse, France. Here you can find some of my projects and articles I wrote.

Tiling uniform grids using only one tile

Find out why it is impossible to create a uniform grid with a tile containing exactly 3 distinct objects, but possible with 5.

Emergence

Emergence is a program I made in my free time. It provides a pure graphical, pure functional programming language designed to make images.

Wrapping images around fractals

In this article, I describe some methods I discovered by trial and error to map complex numbers to pixel coordinates. These methods allow to wrap images around Julia Sets.