Teaching Assistant at Norwegian University of Science and Technology (NTNU)
Trondheim Area, Norway
Join Prog.AI to see contacts
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.
10 years of coding experience
1 year of employment as a software developer
High School, Natural Sciences, High School, Natural Sciences at Horten High School
Exchange, Computer Science, Exchange, Computer Science at ETH Zürich
Music player and music library manager for Linux, Windows, and macOS
Role in this project:
Full-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.
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)