Hi! I'm a developer and evangelist currently working on the Internet of Things for Arm. Within Arm I run the developer relations team for the Mbed IoT Device platform, work on advancing LPWAN technology such as LoRaWAN and NB-IoT, and look at the future of embedded development through high-level languages, simulation and ML on the edge. I walk the fine line between embedded and web development, having also contributed code to various Mozilla projects and being recognised as a Google Developer Expert for Web technologies from 2015-2016.
"In today’s world all companies are software companies,
and developers are often the ones finding, architecting and even
Stephen O'Grady - The New Kingmakers
I'm a strong believer in this quote; capturing developer mindshare is vital to the success of companies. However, traditional marketing does not work on developers, they cut right through the bullshit. The only way to reach them is through genuinely awesome technology. This is what my team does. We are engineers, build awesome things using Arm's technology, and then talk about it. I spend 50% of my time working on things that I believe other developers will find interesting; the rest of the time I spend talking with developers.
In the past I worked at Telenor, as a core engineer and evangelist for Firefox OS (RIP), and as IoT engineer and tech lead for their LoRaWAN network. I've also worked at Cloud9 IDE, funda.nl and at a bunch of smaller companies. My CV has it all. Occasionally I also write a blog post, and help people on StackOverflow. My code (the open source part at least) is on GitHub. You can contact me on LinkedIn, or through firstname.lastname@example.org.
Talk at STX Next: "Machine learning on microcontrollers"
Talk at JSConf Asia: "Run your JS app for years on a coin cell"
Talk at JSConf EU: "Abusing phones to make the internet of things"
Video report about my presentation and interview with the BBC about offline, with me and Jake Archibald