Увлёкся программированием ещё в старших классах, окончил магистратуру ИТМО по направлению «Вычислительная техника». За свою карьеру накопил самый разнообразный опыт в IT: принял участие в разработке операционной системы MINIX 3 под руководством профессора Эндрю Таненбаума, поработал в
Преподавал в ИТМО на кафедре вычислительной техники. Увлекается фотографией, в частности аэрофотосъёмкой, и чтением.