Fredrik Strupe

Teaching Assistant at Norwegian University of Science and Technology (NTNU)

Trondheim Area, Norway
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
Fredrik Strupe is a software engineer and teaching assistant based in Trondheim with a decade of hands-on experience spanning full-stack development, backend metadata tooling, and DevOps. He contributes to notable open-source projects such as the Quod Libet music player and the Mutagen audio metadata library, where he’s improved UI/UX, queue behavior, and robust ID3 tag handling and tests. At NTNU he blends teaching with practical engineering, mentoring students while staying active in real-world codebases. His background includes internships at Arm and Uninett and research work at FFI, giving him both industry and applied research perspectives. Fredrik’s profile reflects a pragmatic engineer who values clean, testable code and quietly improves user-facing features in mature open-source ecosystems.
code10 years of coding experience
job1 year of employment as a software developer
bookHigh School, Natural Sciences, High School, Natural Sciences at Horten High School
bookExchange, Computer Science, Exchange, Computer Science at ETH Zürich
bookNorwegian University of Science and Technology
languagesGerman, Norwegian, English
github-logo-circle

Github Skills (17)

id310
python10
mp310
testing10
user-interface10
id3v2-tag10
music-application10
gtk10
player10
audio-player10
id3v210
tagging9
webbrowser9
pytest9
metadata9

Programming languages (5)

JuliaCJavaScriptAssemblyPython

Github contributions (5)

github-logo-circle
quodlibet/quodlibet

Mar 2017 - Nov 2019

Music player and music library manager for Linux, Windows, and macOS
Role in this project:
userFull-stack Developer
Contributions:183 commits, 56 PRs, 92 pushes in 2 years 9 months
Contributions summary:Fredrik primarily contributed to the music player and library manager by implementing new features and fixing bugs related to the user interface and browser functionality. They modified the UI by removing the scrolled window, added features to the paned browser allowing resizing, and implemented a stop once empty feature for the queue. Furthermore, they also contributed by adding and refactoring tests for the paned browser and queue functionality.
playerpythonlinux-windowselectronwindows
quodlibet/mutagen

Oct 2018 - Oct 2018

Python module for handling audio metadata
Role in this project:
userBack-end Developer
Contributions:8 commits, 2 PRs, 4 comments in 5 days
Contributions summary:Fredrik primarily contributed to the `mutagen` project by implementing and modifying features related to ID3 tag handling, specifically ID3v1 and ID3v2 tag combination and loading. Their work involved modifying core ID3 parsing logic, adding options for combining tags, and incorporating handling for different versions of ID3 tags. The commits included updates to testing procedures, ensuring the proper functionality of the tag loading and combination features across various scenarios. This user's work enhanced the project's ability to manage and process audio metadata effectively.
id3v2pythonmp3metadatahandling
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
Fredrik Strupe - Teaching Assistant at Norwegian University of Science and Technology (NTNU)