Денис занимается разработкой цифровых микросхем около 20 лет, проектировал микросхемы для билета Московского метрополитена и для спутниковой навигации в компании Trimble, руководил разработкой микросхемы контроллера твердотельных накопителей. Кроме этого, участвовал в разработке большого числа микросхем специального применения. Сейчас Денис возглавляет департамент аппаратных решений дизайн-центра «Оптимизирующие технологии». Компания занимается проектированием микросхем разной степени сложности для российских и зарубежных заказчиков.