12 лет работы системным программистом в НПО «Электронмаш» - разработка системных программ для УЧПУ.
С 1999 по 2008 г. – преподаватель колледжа «Станкоэлектрон»: информатика, программирование, информационные системы.
C 2008 г. – преподаватель Академии информатики для школьников. Автор более 10 курсов, среди которых «Информационная культура», «Информационное моделирование», «Прикладная математика», «Python в задачах и экспериментах», «Функциональное программирование и структуры данных на языке Python», «Введение в олимпиадное программирование».
Автор курса «Основы информационной культуры» на национальной платформе «Открытое образование». Автор книги «Нескучная информатика» (издательство БХВ, 2021). Автор задач Политехнической олимпиады, олимпиад АИШ по программированию.