Mike O'driscoll

Member Of Technical Staff at Tailscale

Kitchener, Ontario, Canada
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
Mike O'driscoll is a pragmatic Member of Technical Staff with 13 years of experience building embedded systems, networking stacks, and cloud-native backend services. He has delivered end-to-end solutions from STM32 microcontroller firmware and ROS-based robotics platforms to large-scale sensor fleets and AWS deployments, blending C/C++, Python, and Go. At Clearpath and Arctic Wolf he improved observability, unified build images across platforms, and brought up multiple hardware and virtual targets, while at Dejero he focused on network blending and low-level wireless configuration. An active contributor to the popular rosserial project, he has hands-on IoT and ROS expertise that complements his work on fleet telemetry, Prometheus-based monitoring, and Suricata tuning. Based in Kitchener, Ontario, Mike pairs deep systems debugging (tcpdump/Wireshark, driver-level fixes) with pragmatic automation (Ansible, Terraform, CloudFormation) to shorten time-to-resolution in production environments.
code13 years of coding experience
job16 years of employment as a software developer
bookOntario Colleges Advanced Diploma Software Engineering Technology, Ontario Colleges Advanced Diploma Software Engineering Technology at Conestoga College
github-logo-circle

Github Skills (14)

embedded10
c-language10
cprogramming-language10
sys10
arduino10
ros10
operating-system10
messagebox9
messaging9
message-system9
message-bus9
message-handler9
abstraction8
abstraction-layer8

Programming languages (13)

C++CSSRustGoHTMLPerlTypeScriptShell

Github contributions (5)

github-logo-circle
ros-drivers/rosserial

Sep 2016 - Nov 2017

A ROS client library for small, embedded devices, such as Arduino. See: http://wiki.ros.org/rosserial
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:5 commits, 4 PRs, 23 comments in 1 year 2 months
Contributions summary:Mike primarily contributed to the `rosserial` library, which targets small, embedded devices like Arduino. They addressed issues related to message handling, subscriber functionality, and data structures. The commits include fixing message-related attributes, improving the handling of callbacks in the node handle, and refactoring code for better formatting. They also added a spin timeout.
arduinoembeddedros
mikeodr/core

Sep 2020 - May 2026

:house_with_garden: Open source home automation that puts local control and privacy first
Contributions:50 pushes, 13 branches in 5 years 8 months
raspberry-pihouseprivacy-firstprivacygarden
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