Christian Rudh is a seasoned frontend developer based in Stockholm with 11 years of professional experience building responsive, high-performance web applications using JavaScript and TypeScript. He co-founded Primian and has delivered frontend and integration work for major Swedish clients including Volvo Cars, Svenska Spel, ATG and Bonnierförlagen, often shaping product requirements and owning core features like access rights, i18n and performance. Comfortable across the stack, he has shipped React-driven single-page apps, worked with backend APIs and helped teams adopt modern tooling and CI/CD practices. An active open-source contributor since 2013, he improved critical immutable-data behavior in the popular seamless-immutable library by implementing deep merge logic and robust QuickCheck-style tests. Now at Tink, he continues to focus on elegant, scalable UI solutions while drawing on a long history of consulting and system integration work. Colleagues describe him as a pragmatic problem-solver who blends craftsmanship with a strong sense for product and operational stability.
11 years of coding experience
21 years of employment as a software developer
Master’s Degree Computer Science, Master’s Degree Computer Science at Mid Sweden University
Computer Science, Computer Science at Linköping University
Immutable data structures for JavaScript which are backwards-compatible with normal JS Arrays and Objects.
Role in this project:
Full-stack Developer
Contributions:1 release, 38 commits, 23 PRs in 3 years 8 months
Contributions summary:Christian implemented and refactored the `merge` and `mergeDeep` methods for the seamless-immutable library. They added functionality for custom merger functions and deep merging of objects, ensuring these methods correctly handled different data types like dates, objects and arrays. The user also created comprehensive tests, including QuickCheck-based tests, to validate the behavior and immutability of the library's core features, ensuring the stability of the library after changes. Further, the user integrated automated testing and builds using Grunt and envify to help the project with continuous delivery.
A collection of mergers for use with seamless-immutable
Contributions:13 releases, 64 commits, 12 PRs in 3 years 4 months
mergersrubyseamlessimmutableseamless-immutable
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.