В начале карьеры занимался разработкой источников питания, работал с промышленными литиевыми аккумуляторами и преподавал в университете. Занимался разработкой ПО для автомобильной электроники. Большую часть карьеры посвятил разработке встраиваемого ПО для микроконтроллеров. Сейчас руководит департаментом разработки встраиваемого ПО в YADRO.