Mike Brady

Lecturer at Trinity College Dublin, Computer Science Department

Dublin, Dublin 1, Ireland
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
Mike Brady is an experienced lecturer and software engineer based in Dublin with 12 years of professional experience and a long-standing academic appointment at Trinity College Dublin. He combines deep systems-level engineering skills with classroom mentorship, bringing practical industry perspective from earlier work at Mitel. An active back-end contributor to the notable open-source shairport-sync AirPlay/AirPlay 2 audio player, he has driven core features like metadata support, improved session management, and robustness fixes that improved real-time and buffered audio behavior. His work shows a knack for diagnosing subtle audio-output bugs and integrating protocol-level enhancements (DACP/metadata) that improve end-user responsiveness. Colleagues and students benefit from his blend of hands-on coding expertise and durable institutional knowledge dating back decades in computing.
code12 years of coding experience
job2 years of employment as a software developer
github-logo-circle

Github Skills (6)

c1710
audio-streaming10
c1110
multithreading9
debug8
debugging8

Programming languages (9)

DockerfileShellC++CMakefileJavaScriptPerlRuby

Github contributions (5)

github-logo-circle
mikebrady/shairport-sync

Apr 2014 - Jan 2023

AirPlay and AirPlay 2 audio player
Role in this project:
userBack-end Developer
Contributions:180 releases, 4 reviews, 4792 commits in 8 years 10 months
Contributions summary:Mike primarily focused on implementing core features for an AirPlay and AirPlay 2 audio player. Their work included adding metadata support, improving error messages, setting convolution defaults, modifying DACP communication, and enhancing the session management logic for Realtime and Buffered Audio streams. They introduced methods to handle client connections, ensure a consistent audio output by addressing a potential bug. The contributions were critical for integrating the metadata features and enhancing the player's responsiveness.
audio-playerairplaysynchronized-audioaudioembedded-systems
mikebrady/alac

Jul 2016 - Oct 2022

Apple Lossless Codec and Utility with Autotools
Contributions:2 releases, 22 commits, 4 PRs in 6 years 4 months
losslesscodecmacosautotoolsapple
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
Mike Brady - Lecturer at Trinity College Dublin, Computer Science Department