Mohamed Ahmed 

Electronics engineer with an interest in GPUs and parallel computing.