Первую программу написал в 2000 году. С 2006 года руководил разными коллективами разработчиков и системных администраторов, участвовал как product manager в технологических стартапах. В апреле 2020 года присоединился к Yandex Cloud. С 2008 года ведёт подкаст The Art Of Programming.