Nigel Brooke

Founder at Steamclock Software

New Westminster, British Columbia, 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
Nigel Brooke is a founder and seasoned software engineer with 13 years of experience building reliable, user-focused applications from Vancouver’s tech corridor. He founded and leads Steamclock Software since 2010 after a 14-year run as a senior programmer at Radical Entertainment, combining game-industry discipline with product-focused consulting. Nigel’s hands-on expertise includes iOS mobile development and low-level Bluetooth LE work—he’s contributed fixes and reliability improvements to the popular Bluejay Swift framework for BLE communication. He pairs a computer science background from Simon Fraser University with practical system-level debugging skills, often tackling timing, data assembly, and error-handling edge cases. Known for shipping robust demos and tooling alongside client products, he brings entrepreneurial grit and deep implementation knowledge to small teams and startup projects.
code13 years of coding experience
job14 years of employment as a software developer
bookBSc Computer Science Theatre, BSc Computer Science Theatre at Simon Fraser University
github-logo-circle

Github Skills (8)

corebluetooth10
error-handling10
swift10
bluetooth-le10
ios10
bluetooth10
debugging9
web-framework9

Programming languages (4)

C++Objective-CSwiftKotlin

Github contributions (5)

github-logo-circle
steamclock/bluejay

Jul 2017 - Nov 2021

A simple Swift framework for building reliable Bluetooth LE apps.
Role in this project:
userMobile Developer (iOS)
Contributions:1 release, 7 commits, 15 PRs in 4 years 5 months
Contributions summary:Nigel primarily contributed to the Bluejay framework, focusing on Bluetooth Low Energy (BLE) communication. Their work involved fixing timeout issues in listen operations, addressing data handling for write and assemble functionalities, and resolving a compile error. They also made updates to the demo app to fix logging and added a setting to broadcast errors. The user's contributions suggest a deep understanding of the framework and its integration with iOS.
bluetooth-leswift-frameworkbluetoothswiftios
steamclock/YPImagePicker

Feb 2019 - May 2019

📸 Instagram-like image picker & filters for iOS
Contributions:15 commits, 1 PR, 16 pushes in 2 months
image-pickerinstagramios
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