Bryan Rentoul

Retired

Wellington, Wellington, New Zealand
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
Bryan Rentoul is a retired embedded systems engineer and iOS developer from Wellington, New Zealand, with 12 years of hands-on experience spanning firmware, device-level C/C++/Assembler and Objective-C app work. As founder of NZ Hosting Ltd he combined entrepreneurship with deep technical skills across web stacks (PHP, MySQL) and low-level device firmware. He made concrete open-source contributions to Particle’s device OS, notably implementing and refactoring dynamic Serial/USART handling and pin remapping to enable robust alternate serial ports on IoT hardware. Practical, pragmatic and occasionally blunt about the debugging process, he brings a maker’s instinct for squeezing reliable communication out of constrained devices. Now retired, he retains active curiosity about embedded IoT challenges and the languages that drive them.
code12 years of coding experience
github-logo-circle

Github Skills (10)

c1710
iot10
embedded10
cpp10
serial-communication10
stm10
c1110
sys10
cplus10
arduino10

Programming languages (13)

C++CSSCScalaGoHTMLTypeScriptJavaScript

Github contributions (5)

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

Apr 2014 - May 2014

Device OS (Firmware) for Particle Devices
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:23 commits, 2 PRs, 1 comment in 1 month
Contributions summary:Bryan primarily worked on implementing and refactoring Serial communication functionality within the Device OS. They focused on creating a dynamic version of Serial2, involving changes to the USART handling and interrupt routines. The user also addressed pin remapping for different USART configurations, ensuring proper functionality for alternate serial ports and testing transmit and receive capabilities. The user's contributions directly impacted the device's ability to communicate via serial interfaces.
xenonparticleargonelectronfirmware
gruvin/OctoPrint

Jun 2016 - Dec 2020

OctoPrint is the snappy web interface for your 3D printer!
Contributions:1 PR, 19 pushes, 32 branches in 4 years 6 months
octoprintweb-interface3d-printerprintersnappy
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
Bryan Rentoul - Retired