Дмитрий Еманов занимается разработкой программного обеспечения с 1997 года. С 2000 года является контрибьютором FirebirdSQL, с 2004 года — ведущий разработчик. Дмитрий проектирует высоконагруженные системы, оптимизирует методы доступа к данным, занимается дизайном и архитектурой новых функций, разработкой ядра СУБД. На протяжении 18 лет руководит распределенной командой разработчиков. Регулярно выступает на российских и международных конференциях по данных.