Adam Brown

Senior Software Engineer at Spotify

London, England, United Kingdom
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
Adam Brown is a Senior Software Engineer based in London with 13 years of experience building Android apps and tooling, currently contributing at Spotify after roles at Element, Memrise and Novoda. He began in C/C++ working on audio DSP and brings that signal-processing mindset to mobile development, often focusing on UI refinements, notifications and code quality. An active contributor to notable open-source projects, he maintains Homebrew casks for Android Studio previews and has improved Element Android’s UX and build hygiene. Known as an easy and enjoyable collaborator, he combines technical leadership with hands-on engineering and a weekend habit of experimenting with JavaScript frameworks. Outside work he’s driven by practical creativity — his dream is to own a half-pipe mini ramp.
code13 years of coding experience
job10 years of employment as a software developer
bookMusic Technology and Audio Systems, Music Technology and Audio Systems at The University of Huddersfield
github-logo-circle

Github Skills (18)

kotlin10
homebrew-cask10
android-sdk10
android-development10
homebrew10
uid10
notification10
front-end-development10
android-studio10
java9
ui-design9
bash9
javas9
script9
refactoring8

Programming languages (11)

TypeScriptC#JavaShellCJavaScriptGoSwift

Github contributions (5)

github-logo-circle
element-hq/element-android

Sep 2021 - Sep 2022

A Matrix collaboration client for Android.
Role in this project:
userMobile Developer (Android)
Contributions:9 releases, 1342 reviews, 1551 commits in 1 year
Contributions summary:Adam primarily contributed to the development of the Element Android application, focusing on improving the user interface and functionality of the app. Their work included fixing code quality issues such as Ktlint errors and refactoring UI elements. The user also made changes related to the notification system, implementing features such as handling the notification.
collaborationandroidkotlinmatrix-collaborationmatrix
💀 Alternate versions of Casks (deprecated)
Role in this project:
userAutomation Engineer / Build & Release Engineer
Contributions:9 commits, 19 PRs, 5 comments in 7 months
Contributions summary:Adam's contributions primarily involve updating and maintaining the versions of the `android-studio-preview` Cask. The user consistently updates the `android-studio-preview.rb` and `android-studio-preview-canary.rb` files, reflecting changes in the application version, SHA256 checksum, and download URLs. This work ensures that users of Homebrew Cask have access to the latest preview versions of Android Studio, demonstrating a focus on maintaining a reliable software distribution process.
caskscaskhomebrewalternate
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