Brady Eidson

Software Engineer at Apple Inc.

Sunnyvale, California, 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
Brady Eidson is a seasoned software engineer with 20 years of experience based in Sunnyvale, California, and a long tenure at Apple where he has been shipping complex systems since 2006. He specializes in back-end engineering for web platform components, notably contributing to the WPEWebKit port to improve notification handling through refactors, ServiceWorkerRegistration.showNotification integration, and persistent notification workflows. Brady combines deep systems knowledge with pragmatic code clarity—introducing structures like NotificationData to simplify and future-proof browser notification logic. His CS degree from Cal Poly SLO underpins a practical, production-first approach to large-scale engineering problems. Colleagues can rely on him for durable, well-architected solutions that bridge browser internals and service-worker-driven user experiences.
code20 years of coding experience
job1 year of employment as a software developer
bookCalifornia Polytechnic State University, San Luis Obispo
github-logo-circle

Github Skills (7)

service-worker10
c-language10
cprogramming-language10
webkit10
javascript8
api-design8
multithreading8

Programming languages (6)

TypeScriptBikeshedC++JavaScriptJSONHTML

Github contributions (5)

github-logo-circle
WPE WebKit port (downstream)
Role in this project:
userBack-end Developer
Contributions:2091 commits in 14 years 10 months
Contributions summary:Brady's contributions focus on enhancing the WebKit web browser's notification handling capabilities. They refactored the notification system by introducing a new NotificationData object to encapsulate notification-related parameters, improving code clarity. The commits also involved implementing and integrating the ServiceWorkerRegistration.showNotification(), providing service worker-based notifications. Furthermore, the user is responsible for adding mechanisms for persistent notification handling, including supporting ServiceWorkerClients.openWindow.
webkitwpe
beidson/WebKit

Jun 2022 - Jul 2026

Official git mirror of the WebKit repository, https://svn.webkit.org/repository/webkit, future canonical repository.
Contributions:956 pushes, 221 branches in 4 years 1 month
version-controllibgit2svngit-mirrorwebkit
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