Linus Ericsson is a developer with 15 years of experience building reliable, change-tolerant systems across web, distributed and data-heavy domains, currently contributing to Clojure/ClojureScript work at Karolinska Institutet. He combines low-level CPU understanding with a strong focus on domain modeling—especially for financial data, sensor series, and complex application domains—to design systems that survive evolution without losing data. Linus favors functional approaches like Clojure and Datomic to manage schema and behavioral change, while remaining pragmatic about other tools. His background spans lead development, consultancy and product work in analytics, telecom monitoring and psychological assessment platforms, giving him a broad perspective on performance, internationalization and integration challenges. He is vocal about rigorous requirements engineering and change management to avoid the common costs of brittle systems. Outside work he balances technical depth with creative pursuits in theatre and hands-on outdoor projects, which he credits for keeping his problem-solving refreshingly practical.
15 years of coding experience
3 years of employment as a software developer
Hulebäcksgymnasiet
Engineering physics, Human computer interaction, Engineering physics, Human computer interaction at KTH Royal Institute of Technology
Small Engine Mechanics and Repair Technology/Technician, Small Engine Mechanics and Repair Technology/Technician at Swedish armed forces, Boden
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
Linus Ericsson - Developer at Karolinska Institutet