Duncan started his career in 1995 as a Design Engineer at STMicroelectronics. From 1998 to 2007, he worked at Nvidia, holding positions of Video Group Manager, Architecture Manager, Senior Architect, and Design Engineer. From 2018 and until now, Duncan has been a Senior Deep Learning Software Engineer at Nvidia. In addition, he is a contributor to Hacker Noon, writing on variety of topics, including psychology and tech.
In 1995, Duncan received a B.Eng in Electronic Engineering from University of Reading. In 2005, he obtained a Master of Science in Electrical Engineering from Stanford University. In 2017, Duncan received a Doctor of Philosophy in Clinical psychology from Sofia University.