Marcus Stahre

Software Engineer at Spotify

Stockholm County, Sweden
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
Marcus Stahre is a seasoned software engineer with 11 years of experience building mobile applications at Spotify, focusing on both Android and iPhone platforms. Based in Stockholm, he brings deep expertise in state management and Android integrations, evidenced by substantive contributions to Spotify's open-source Mobius framework where he refactored controllers and streamlined state saving/restoring. Comfortable working full-stack within mobile ecosystems, Marcus bridges framework-level design with practical app development to improve reliability and developer ergonomics. His background from KTH Royal Institute of Technology underpins a methodical approach to engineering and collaboration in large-scale product teams. Notably, his work on renaming and relocating core components in Mobius reflects a knack for cleaner architecture and long-term maintainability.
code11 years of coding experience
bookKTH Royal Institute of Technology
stackoverflow-logo

Stackoverflow

Stats
3,766reputation
210kreached
27answers
1question
Badges
android
top-5%
android-fragments
top-1%
android-viewpager
top-1%
github-logo-circle

Github Skills (13)

javas10
state-management10
functional-reactive-programming10
android-fragments10
android10
android-viewpager10
java10
refactoring9
code-signing6
user-interface6
android-widget6
android-layout6
gradle6

Programming languages (6)

JavaCGAPOpenSCADSwiftHTML

Github contributions (5)

github-logo-circle
spotify/mobius

Jan 2018 - Jan 2022

A functional reactive framework for managing state evolution and side-effects.
Role in this project:
userFull-stack Developer
Contributions:6 releases, 30 reviews, 64 commits in 4 years
Contributions summary:Marcus primarily worked on refactoring and improving the `Mobius` framework, focusing on state management and Android integration. They modified the `MobiusController` to take a `Model` instead of a `Bundle` and updated state saving/restoring mechanisms. Additionally, the user renamed `MobiusAndroidController` to `MobiusLoopController` and made internal cleanup of the `MobiusLoopController`. Further, they moved `MobiusController` to `mobius-core` and adjusted other related files accordingly.
state-managementrxjsevolutionfunctional-reactive-programmingandroid
togi/android-wear-watchface

Jun 2014 - Aug 2018

Android Wear watchface sample application.
Contributions:4 commits, 1 PR, 1 push in 4 years 2 months
wearwatchfaceandroid-libraryandroidkotlin
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
Marcus Stahre - Software Engineer at Spotify