Ludwig Magnusson

Co-Founder And CTO at Camphouse

Malmo, 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
Ludwig Magnusson is a pragmatic Co-Founder and CTO with 11 years of hands-on web development and product engineering experience, leading technical design and code at Malmö-based Camphouse. He combines functional-first JavaScript expertise with disciplined engineering practices—vim-powered, git-rebase fluent, and strict about code quality—to build scalable user-focused applications. A long-time open-source contributor to the Ramda ecosystem, he has helped extend Ramda and ramda-fantasy with applicative helpers, tests, and practical utilities that improve composability. His background spans full-stack work from AngularJS front ends and Node/Java backends to early jQuery-era web projects, giving him breadth across legacy and modern stacks. Colleagues describe him as enthusiastic about real solutions, skeptical of buzzwords, and skilled at turning collaborative ideas into clean, maintainable code.
code11 years of coding experience
job5 years of employment as a software developer
bookBachelor's degree Information Technology, Bachelor's degree Information Technology at The Faculty of Engineering at Lund University
stackoverflow-logo

Stackoverflow

Stats
14,169reputation
2.0mreached
47answers
53questions
Badges
angularjs
top-5%
github-logo-circle

Github Skills (18)

javascript10
testing10
ram10
ramdajs10
functional-programming10
strings9
functor9
text-manipulation9
angularjs9
monads9
regular-expression8
documentation7
ubuntu6
access-log6
collections6

Programming languages (12)

TypeScriptJavaC++CoffeeScriptShellRustJavaScriptGo

Github contributions (5)

github-logo-circle
ramda/ramda-fantasy

Feb 2015 - Oct 2015

:ram::sparkles: Fantasy-Land compatible types for easy integration with Ramda.js
Role in this project:
userBack-end Developer
Contributions:32 commits, 27 PRs, 10 pushes in 8 months
Contributions summary:Ludwig primarily focused on refactoring and enhancing the `ramda-fantasy` library by converting existing types to the common JS format and creating an index file for easy importing. They also added tests to verify functionality, including tests for Future, Maybe, and Either types, ensuring compliance with fantasy land specifications. Further contributions include adding new functionalities such as the `bimap` function for the `Either` type and `reject` to Future, with associated testing. They also implemented `lift2` and `lift3` functions for applying multiple applicatives, enhancing the library's capabilities.
fantasy-landramjavascriptramdasparkles
ramda/ramda

Oct 2014 - Aug 2015

:ram: Practical functional Javascript
Role in this project:
userBack-end Developer
Contributions:11 commits, 8 PRs, 249 comments in 10 months
Contributions summary:Ludwig primarily contributed to the Ramda library, implementing new functions like `pathEq` and `replace`, and modifying existing functions such as `tap`. They also addressed documentation inconsistencies, fixed spelling errors in tests, and adjusted argument orders to align with coding conventions. These changes indicate a focus on enhancing the library's functionality and maintainability.
ramfunctional-programmingjavascriptramdafunctional-javascript
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
Ludwig Magnusson - Co-Founder And CTO at Camphouse