Brad Murray

Member Of Technical Staff at OpenAI

Waterloo, 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
Brad Murray is a seasoned software leader with 17 years of experience building products from firmware to cloud services, currently working on ChatGPT engineering at OpenAI after serving as Head of Engineering and CTO at Beeper. He co-founded Beeper and helped shape the future of chat, bringing deep hands-on expertise across embedded systems, mobile, frontend (TypeScript/React) and backend services. His career includes technical leadership at Pebble and Fitbit where he drove firmware SDKs and platform engineering, plus product and team scaling at Faire and Sandvine. An active open-source contributor, he has improved core client-server behavior in widely used projects like the matrix-js-sdk, tackling subtle decryption and event-handling bugs. Known for blending tactical engineering with organizational design, he also has a track record of building developer tools, release processes and cross-functional culture. Based in Waterloo, he pairs entrepreneurial grit with low-level systems fluency and a taste for tricky edge-case engineering.
code17 years of coding experience
job15 years of employment as a software developer
bookBASc, Computer Engineering, BASc, Computer Engineering at University of Waterloo
stackoverflow-logo

Stackoverflow

Stats
13,983reputation
3.1mreached
23answers
10questions
Badges
visual-studio
top-5%
inheritance
top-1%
abstract-class
top-1%
github-logo-circle

Github Skills (18)

javascript10
matrix10
inheritance10
sdk10
abstract-class10
typescript9
typescript-types9
visual-studio9
typescripts9
debug8
debugging8
refactoring6
clang6
stl6
serialization6

Programming languages (13)

JavaCRustGoHTMLKotlinTypeScriptJavaScript

Github contributions (5)

github-logo-circle
matrix-org/matrix-js-sdk

Jul 2021 - Jul 2021

Matrix Client-Server SDK for JavaScript
Role in this project:
userBack-end Developer
Contributions:5 reviews, 9 commits, 1 PR in 3 days
Contributions summary:Brad primarily focused on improving the `clearEvent` handling within the Matrix client-server SDK. They refactored event handling logic, differentiated between undefined and falsey clearEvent properties, and fixed indentation issues. Their contributions involved modifying the `src/models/event.ts` file extensively to address decryption failures and improve code clarity. The user also addressed review feedback and corrected a test case to improve overall code quality.
matrix-chatjavascriptclient-serversdkmatrix-sdk
bradtgmurray/matrix-js-sdk

Jul 2021 - Oct 2023

Matrix Client-Server SDK for JavaScript
Contributions:8 pushes, 1 branch in 2 years 3 months
jsjavascript-clientclient-serverjavascriptsdk
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
Brad Murray - Member Of Technical Staff at OpenAI