Nick Lambourne

San Francisco, California, United States
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

🤩
Rockstar
🎓
Top School
Nick Lambourne is an experienced software engineer with 13 years in the field, based in San Francisco, blending embedded systems and IoT firmware expertise with a broad, pragmatic skillset. He has contributed to Particle's device OS, improving panic handling, dynamic library bindings, and reliability features like SOS LED patterns—work that demonstrates a focus on system stability under failure conditions. A computer science graduate from Loughborough University, Nick approaches problems with the generalist ethos reflected in his favorite Heinlein quote, favoring versatility over narrow specialization. He pairs low-level firmware chops with practical build and test improvements, making him effective at shipping robust device software. Notably, his contributions suggest an ability to anticipate and harden for real-world failure modes that many firmware teams miss.
code13 years of coding experience
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Loughborough University
languagesGerman, English
github-logo-circle

Github Skills (13)

c1710
firmware10
iot10
embedded10
device-management10
cpp10
c1110
sys10
cplus10
particle10
cprogramming-language9
arduino9
c-language9

Programming languages (6)

TypeScriptJavaC++CJavaScriptPython

Github contributions (5)

github-logo-circle
particle-iot/device-os

Dec 2021 - Feb 2022

Device OS (Firmware) for Particle Devices
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:5 reviews, 19 commits, 11 PRs in 2 months
Contributions summary:Nick primarily focused on modifications and enhancements within the Device OS firmware for Particle devices. Their contributions involved changes to the panic handler, including the ability to override it and add dynamic library bindings. Further work involved refactoring panic-related code and adding SOS pattern LED flashing during a panic. They also touched upon Wi-Fi testing mode removal and improvements to build processes, indicating a focus on system stability and firmware functionality.
xenonparticleargonelectronfirmware
particle-iot/snowflake

Oct 2023 - Nov 2024

Particle Snowflake
Contributions:3 releases, 4 reviews, 6 PRs in 1 year
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
Nick Lambourne