Профессиональную деятельность начал в 2003 году в роли разработчика веб-сайтов. В компании NGINX трудится c 2011 года. За это время успел поработать практически над всеми подсистемами одноименного веб-сервера и его коммерческой версии NGINX Plus. Принимал участие в работе над JavaScript интерпретатором njs. Помимо реализации различной функциональности, исправления старых багов и добавления новых, немало времени посвятил оптимизации кода под Linux. Наиболее известными разработками на сегодня стали модули протоколов SPDY и HTTP/2, а также механизм пулов потоков для асинхронного исполнения блокирующих и ресурсоемких операций. В настоящее время играет ключевую роль в работе над NGINX Unit.