Frederik Madsen is a Staff Engineer based in Copenhagen with 12 years of experience building high-performance software systems, now contributing to semiconductor engineering at Samsung. He has a strong academic foundation—Master’s work and a PhD project focused on implementation strategies for nested data parallelism—and has continuously translated that research mindset into production-grade code. Frederik is an active contributor to the Haskell-based Accelerate project, improving core stream operations and optimizing array computations, demonstrating deep comfort with language internals and performance tuning. His career spans public sector and private industry roles where he delivered robust backend systems and single sign-on integrations, reflecting both pragmatic engineering and systems thinking. Colleagues describe him as a thoughtful problem solver who bridges research-level abstractions and hands-on implementation, often surfacing subtle architectural improvements that yield measurable runtime gains.
12 years of coding experience
9 years of employment as a software developer
Master Computer science, Master Computer science at Københavns Universitet - University of Copenhagen
Embedded language for high-performance array computations
Role in this project:
Back-end Developer
Contributions:48 commits, 23 pushes, 3 branches in 1 year 2 months
Contributions summary:Frederik primarily contributed to the core functionality of the acceleratehs/accelerate repository, focusing on stream operations, and optimizing array computations. Their work involved modifying and adding stream-related operations, and addressing conflicts related to merging upstream changes. The commits include changes to the interpreter, AST, and other core files, demonstrating an in-depth understanding of the project's architecture and internal workings.
Contributions:18 pushes, 2 branches in 2 years 4 months
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.