Chris Whitworth

Principal Software Development Engineer (Azure Sphere) at Microsoft

Cambridge, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code12 years of coding experience
job19 years of employment as a software developer
bookBSc Computer Science, BSc Computer Science at The University of Manchester
github-logo-circle

Github Skills (9)

c1710
iot10
embedded10
c1110
sys10
iot-devkit10
curl9
http9
cmake7

Programming languages (5)

C#TypeScriptDockerfileCPython

Github contributions (5)

github-logo-circle
Azure/azure-sphere-samples

Dec 2018 - Feb 2022

Samples for Azure Sphere
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:4 reviews, 38 commits, 73 PRs in 3 years 2 months
Contributions summary:Chris primarily focused on updating and maintaining the Azure Sphere sample projects. They addressed certificate updates in the HTTPS sample to follow certificate renewals. Additionally, the user updated the SystemTime and MutableStorage samples to the latest versions and incorporated changes related to pin definitions for the MT3620 RDB. They also added support for the Nordic nRF52 DFU process, and made updates to the CurlEasyHttps sample and also added a CMake sample.
azure-spherespherehardwareazureiot
cawhitworth/Attractors

Feb 2016 - May 2021

Contributions:12 commits, 32 pushes, 1 branch in 5 years 4 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial