Robin Jones

Expert Engineer at Met Office

Taunton, 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
Robin Jones is an expert electronic and embedded systems engineer with 18 years' experience designing, prototyping and integrating environmental monitoring and IoT solutions for organisations including the Met Office. He combines low-level firmware and hardware expertise (STM32, I2C, SPI, FatFS, RNG) with practical cloud and messaging experience (MQTT, AMQP on AWS/Azure), enabling clear decisions about what belongs on device, edge or cloud. A core contributor to nanoFramework and N64 tooling, he brings open-source discipline to production projects and has a knack for porting interpreters and adapting real-time OS configurations. Comfortable in the field as well as the lab, Robin has installed weather stations in challenging global locations and turned those operational lessons into resilient product designs. He also consults on ecommerce and integration projects, showing a rare blend of systems thinking, hands-on tinkering and product-focused delivery.
code18 years of coding experience
job15 years of employment as a software developer
bookHigher National Diploma Computing, Higher National Diploma Computing at Bridgwater & Taunton College
bookBachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at Bournemouth University
github-logo-circle

Github Skills (20)

nanoframework10
firmware10
abstraction-layer10
microcontroller10
chibios10
i2c10
sys10
dotnet-core10
embedded10
stm10
csharp10
hal10
c-language9
spi9
iot9

Programming languages (13)

C#PowerShellC++CSSCCMakeHTMLTypeScript

Github contributions (5)

github-logo-circle
nanoframework/Samples

Jul 2019 - Sep 2022

🍬 Code samples from the nanoFramework team used in testing, proof of concepts and other explorational endeavours
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:3 reviews, 27 commits, 30 PRs in 3 years 2 months
Contributions summary:Robin implemented and updated code samples for the nanoFramework platform, focusing on interacting with hardware components using I2C and serial communication. Their work included adding a new sample for an I2C GPS module, incorporating drivers, and defining methods to retrieve GPS data. Subsequent commits updated the I2C GPS sample to leverage the latest NuGet packages and demonstrate the use of the System.Device.I2c namespace. The user also made several code cleanups.
dotnetstm32testingnanoframeworkcsharp
nanoframework/nf-interpreter

May 2017 - Nov 2022

:gear: nanoFramework Interpreter, CLR, HAL, PAL and reference target boards
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:75 reviews, 184 commits, 267 PRs in 5 years 6 months
Contributions summary:Robin primarily focused on porting and adapting the nanoFramework interpreter to various STM32F7 and other STM32 microcontrollers. Their contributions include updating ChibiOS configuration files and linker scripts, integrating FatFS for file system support on SD cards, addressing USB connection issues, and adding support for STM32 hardware random number generation. The user also refactored code, added device-specific configurations, and made improvements to SPI communication.
clresp32pwmhalserial-communication
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
Robin Jones - Expert Engineer at Met Office