Martin Forsgren is a senior consultant and full‑stack software engineer with 13 years of experience building user-focused web applications and tooling, currently based in Umeå, Sweden. He has delivered product and platform work at Figma, Visly, Schibsted and Netlight, blending interaction design sensibilities from his MSc in Interaction Technology and Design with pragmatic engineering. Martin contributes to open-source JavaScript tooling—adding deep-get and default-value support to the well-known seamless-immutable library and hardening its promise behavior—demonstrating an attention to API ergonomics and data integrity. Equally comfortable in frontend and backend contexts, he favors solutions that make complex state and interfaces predictable and maintainable. Colleagues would describe him as a thoughtful engineer who bridges design and code to ship reliable, developer-friendly software.
13 years of coding experience
8 years of employment as a software developer
Master of Science in Interaction Technology and Design, Master of Science in Interaction Technology and Design at Umeå University
Immutable data structures for JavaScript which are backwards-compatible with normal JS Arrays and Objects.
Role in this project:
Full-stack Developer
Contributions:7 commits, 3 PRs, 3 comments in 2 months
Contributions summary:Martin primarily focused on enhancing the `seamless-immutable` library, contributing new functionalities and improving existing ones. They implemented the `getIn` function to retrieve values deeply nested within immutable data structures, adding a crucial feature for data access. The user also added support for default values within the `getIn` function, further improving its usability. Furthermore, they addressed issues with promises, ensuring that promise rejections do not break the library's immutability.
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
Martin Forsgren - Senior Consultant at PURE IT NORTH AB