Summary
Duncan Crutchley is a Principal Software Engineer with over two decades of experience designing and delivering high-performance real-time, multi-threaded and distributed systems across aerospace, industrial test, broadcast and embedded domains. He is a C++ specialist fluent in modern standards (C++11/14/17), template metaprogramming and networking (TCP/UDP/Multicast, Boost.ASIO), and pairs that low-level expertise with pragmatic use of tools like gRPC, Protocol Buffers, DDS and Jenkins to ship robust cross-platform solutions. At HGL Dynamics he leads projects and mentors teams building data acquisition, visualization, archiving and analysis systems, combining hands-on coding with project and technical leadership. His background includes cryptographic implementations, a PhD in numerical methods and circuit simulation, and early work on elliptic-curve crypto—an uncommon blend of formal mathematics and production systems engineering. Colleagues describe him as someone who continuously introduces new technologies to improve maintainability and robustness while remaining focused on mission-critical performance.
9 years of coding experience
10 years of employment as a software developer
PhD Globally Convergent Numerical Methods and Circuit Simulation, PhD Globally Convergent Numerical Methods and Circuit Simulation at University of Southampton
A Level Mathematics Physics Music and General Studies, A Level Mathematics Physics Music and General Studies at Strode's College, Egham, Surrey
GCSE Maths Double Science English Lang. and Lit. French Music Art CDT, GCSE Maths Double Science English Lang. and Lit. French Music Art CDT at Thamesmead School, Shepperton, Middlesex
English