Summary
Chris Whitworth is a Principal Software Development Engineer at Microsoft with over 15 years of hands-on experience building low-level systems, developer tools, and user-facing applications across Windows and Linux. He leads the Azure Sphere software ecosystem, contributing sample projects and embedded IoT improvements—recently adding Nordic nRF52 DFU support and CMake samples to the Azure Sphere repo. Proficient in C, C++, C#, Python and assembler for x86 and ARM, he combines deep systems-level expertise with pragmatic engineering practices like TDD, refactoring, and agile leadership. His background spans games, compilers, video/image processing and performance engineering, giving him a rare fluency across compilers, OS internals and application layers. A committed mentor and code-quality advocate, he has a track record of bringing legacy codebases under test and improving team practices. Based in Cambridge, UK, he pairs technical depth with a collaborative style that helps teams ship robust, maintainable software.
12 years of coding experience
19 years of employment as a software developer
BSc Computer Science, BSc Computer Science at The University of Manchester