Welcome to my personal website! My name is Karim. Here I share my thoughts, stuff I working on or interested in.