Max Brosnahan is a seasoned system engineer with 13 years of experience building reliable backend and front-end systems, currently based in Oslo and working at Cloudflare. He has progressed from hands-on development roles to senior and staff engineering positions, including leadership at me&u and Mr Yum, where he stewarded product and engineering teams through rapid growth and mergers. Technically versatile, Max contributes across the stack—from refining Go-based servers (tusd) to enhancing UX in Electron and React projects—and has concrete open-source impact improving resumable uploads and UI components. He pairs pragmatic engineering (fixing race conditions, adding robust test coverage) with product-minded front-end improvements, and has a track record of shipping durable systems in both startup and enterprise contexts. An interesting detail: beyond leadership he still actively contributes QA and test automation improvements to widely used projects like tus-js-client, showing a preference for quality and reliability at every level.
13 years of coding experience
13 years of employment as a software developer
BSc Computer Science, BSc Computer Science at University of Canterbury
Contributions:18 commits, 7 PRs, 10 comments in 9 days
Contributions summary:Max primarily focused on enhancing the user interface and user experience of the Chrome DevTools app. They implemented features such as target rediscovery and remembered the last viewed tab using local storage. Additionally, the user added a custom InspectorFrontendHost with copy support and injected overrides to the DevTools. The user also updated the devtools library used within the project.
Reference server implementation in Go of tus: the open protocol for resumable file uploads
Role in this project:
Backend Developer
Contributions:10 commits, 6 PRs, 16 comments in 1 month
Contributions summary:Max focused on improving the `tusd` server implementation, a reference for resumable file uploads. They introduced features like configurable logging and refactored the code by extracting handlers into a separate struct. The user also addressed potential issues through bug fixes like removing a race condition in a test, enhancing the robustness of the server. The changes involved modifications to core handler logic and testing frameworks.
golangtusopen-protocolresumableresumable-upload
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.