Nigel Johnson

Principal CIO Technical Delivery Manager at National Physical Laboratory (NPL)

Malkerns, Manzini Region, 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
Nigel Johnson is a Principal CIO Technical Delivery Manager with over a decade of experience delivering large transformation programs across public and private sectors, currently leading technical delivery and change management at the National Physical Laboratory. He blends hands-on engineering instincts with rigorous program governance, having managed cloud migrations, security-driven pension system transformations at BP, and portfolio-level resource planning across hybrid delivery frameworks. With a PhD marrying behavioral psychology and machine learning to an AI undergraduate background, Nigel brings a data-informed, human-centred approach to complex technical decisions. He also contributes to embedded and IoT open-source work—improving ESP32 firmware for the widely used Duino-Coin miner—showing a practical curiosity that spans from high-level strategy to firmware-level fixes. Based in the UK, he pairs a calm, problem-solving mindset with a taste for precision photography and durable gadgets.
code10 years of coding experience
job13 years of employment as a software developer
bookBSc (Hons), Artificial Intelligence, BSc (Hons), Artificial Intelligence at Middlesex University
bookDoctor of Philosophy (Ph.D.), Behavioral Psychology and Machine Learning, Doctor of Philosophy (Ph.D.), Behavioral Psychology and Machine Learning at University of Sussex
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
522reputation
54kreached
12answers
41questions
github-logo-circle

Github Skills (22)

c-language10
software-update10
ota10
iot10
esp3210
cprogramming-language10
arduino10
iot-devkit10
sys9
embedded9
service-worker6
mining6
google-sheets6
ng-route6
browser6

Programming languages (7)

JavaC++CJavaScriptOpenSCADPHPPython

Github contributions (5)

github-logo-circle
revoxhere/duino-coin

Jul 2021 - Aug 2021

ᕲ Duino-Coin is a coin that can be mined with almost everything, including Arduino boards.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:5 commits, 5 PRs, 11 comments in 1 month
Contributions summary:Nigel primarily contributed to the ESP32-based Duino-Coin miner, making changes to the firmware. They fixed issues related to OTA (Over-The-Air) updates, including hostname configuration and ensuring OTA functionality. The user also addressed issues related to global variables and IOT server connection within the ESP32 code. Further contributions include implementing and configuring miner check-in processes and overall improving the stability and performance of the ESP32 miner.
everythingduino-coinduinoarduino-boardsarduino
nigeljohnson73/gStation

Oct 2019 - Mar 2021

Contributions:194 commits, 247 pushes, 10 comments in 1 year 5 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
Nigel Johnson - Principal CIO Technical Delivery Manager at National Physical Laboratory (NPL)