Brian Murray

Staff Software Engineer at Chainguard

Beaverton, Oregon, United States
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
Brian Murray is a seasoned Software Engineer with 17 years of experience who blends OS-level development (Ubuntu and Wolfi) with hands-on full-stack web engineering. He contributes to notable open-source projects like Habitica, improving both UI and API surfaces by refactoring code, streamlining profile/attribute displays, and ensuring consistent user-level styling. Based in the Portland, Oregon metro area (registered in the UK), he brings a pragmatic, cross-stack approach that moves features from backend logic to polished front-end experiences. Comfortable across packaging, runtime, and application layers, Brian focuses on practical improvements that boost code quality and user-facing clarity.
code17 years of coding experience
job3 years of employment as a software developer
bookUniversity of Chicago
github-logo-circle

Github Skills (15)

javascript10
node-js10
javascripts10
vue-js10
vue-jsx10
expresss9
pug-js8
css8
html8
pug8
pugjs8
mongodb7
angularjs7
mongodb-database7
testing6

Programming languages (12)

HCLJavaShellC++CMakefileJavaScriptGo

Github contributions (5)

github-logo-circle
HabitRPG/habitica

Jan 2016 - Oct 2017

A habit tracker app which treats your goals like a Role Playing Game.
Role in this project:
userFull-stack Developer
Contributions:12 commits, 8 PRs, 8 comments in 1 year 8 months
Contributions summary:Brian contributed to the Habitica project by focusing on front-end and back-end improvements. They made changes to the profile display, streamlining the attribute allocation section with a loop and enhancing the presentation of detailed attribute information. Furthermore, they addressed code quality by refactoring code and ensuring proper pluralization in messaging, touching upon both UI and API aspects of the application. Their work also involved updating the root scope for user-level styling, ensuring this feature's accessibility across different application modules.
trackerexpressvuereactjsrole
murraybd/habitica

Feb 2016 - Mar 2018

Contributions:1 PR, 49 pushes, 2 branches in 2 years
command-line-interfacehabitrpgcli
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