Более 15 лет опыта коммерческой разработки и около 20 лет в области разработки ПО. На протяжении всей карьеры постоянно сталкивался с железом от разработки прошивок для микроконтроллеров (без OS, с RTOS, Embedded Linux) до серверного ПО. Разрабатывает аппаратную и программную архитектуру систем.