Henrik Friedrichsen

Technical Lead at MOIA

Hamburg, Germany
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
Henrik Friedrichsen is a Technical Lead based in Hamburg with 13 years of software engineering experience and deep expertise in Linux/*BSD and open-source development. At MOIA he progressed from full-stack engineer to technical lead, shipping cloud-native services primarily in the AWS ecosystem using Kotlin, TypeScript and Python. He contributes to notable Rust open-source projects—implementing core features and robust error handling for Spotify clients—demonstrating a pragmatic focus on reliability, concurrency, and API integration. Comfortable across backend systems, GraphQL, serverless patterns and front-end React, he pairs hands-on coding with team leadership and delivery ownership. Fluent in German and experienced with an exchange semester in China, he brings both technical breadth and cross-cultural curiosity to engineering challenges.
code12 years of coding experience
job8 years of employment as a software developer
bookBachelor of Science (B.Sc.), Computer Science, Bachelor of Science (B.Sc.), Computer Science at University of Hamburg
bookLanguage Program / Exchange Semester, Chinese Language, Language Program / Exchange Semester, Chinese Language at Fudan University
github-logo-circle

Github Skills (19)

apidoc10
spotify-api10
data-structure10
api10
sdk10
data-structures10
rust10
spotify10
ncurses9
multithreading9
serde9
user-interface8
crate8
error-reporting8
multiplatform7

Programming languages (15)

JavaC++RustCGoRAMLHTMLKotlin

Github contributions (5)

github-logo-circle
hrkfdn/ncspot

Nov 2018 - Dec 2022

Cross-platform ncurses Spotify client written in Rust, inspired by ncmpc and the likes.
Role in this project:
userBack-end Developer
Contributions:70 releases, 96 reviews, 582 commits in 4 years 2 months
Contributions summary:Henrik implemented core features and facilities for a cross-platform ncurses Spotify client. This involved adding web API integration, enabling track searching, and handling track playback. They also implemented thread-safe logging for a log window, and improved functionality by incorporating track queue management and applying a more user-friendly interface with features like showing album art and the currently playing track.
rustlinuxspotifylikesegui
ramsayleung/rspotify

Mar 2019 - Jun 2022

Spotify Web API SDK implemented on Rust
Role in this project:
userBack-end Developer
Contributions:10 commits, 3 PRs, 18 comments in 3 years 3 months
Contributions summary:Henrik primarily focused on improving the error handling and data structures within the Spotify API client library. They added detailed error information, fixed issues with data deserialization, and addressed potential problems with local tracks by adapting structures to handle null values. The user also corrected a typo and made the available markets field optional. These changes indicate a focus on code quality and robustness of the Spotify API integration.
apirustapi-sdksdkspotify
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
Henrik Friedrichsen - Technical Lead at MOIA