Инженер-программист. Работал в ЗАО «Транзас Морские технологии», участвовал в проектах компании «BIOCAD», а также в проекте EMC по сжатию данных без потерь на примере формата изображения JPEG2000. Преподавал программирование на Python для биологов в Институте биоинформатики. Работал в компании ЗАО «БИОКАД» специалистом по анализу данных, а также программистом в JetBrains.