Marat was born in Nukus, the capital of the Republic of Karakalpakstan, an autonomous region of Uzbekistan. Growing up, Marat went to a school specialized in Mathematics and Physics and discovered his love for numbers and calculations. Although winning several regional Mathematics contests, he always had the feeling of programming being something way too difficult to learn. But after giving it a try by learning himself Java programming language as a hobby, Marat found out that it is far from being rocket science and began to like it. He applied to Hamburg University of Applied Sciences (HAW Hamburg) and moved to Germany.