Matias Bjarland is a seasoned CTO and founder with 16 years of experience building large-scale e-commerce and cloud-native systems, blending hands-on engineering with strategic leadership. He has steered Iteego from startup to international operations, delivering solutions that span Kubernetes, serverless architectures, React and Clojure for mid-to-large enterprises. His background includes fintech and trading infrastructure at Tepin and consulting for high-profile clients like Skype and Sephora, showing a knack for solving complex integration and performance problems. An active open-source contributor, he improved robustness in the Groovy StreamingTemplateEngine and refined static analysis rules in CodeNarc, reflecting attention to developer tooling and runtime correctness. Based in Sweden (Maine), he combines deep technical competence with product and operational judgment to move projects from prototype to production at scale.
16 years of coding experience
7 years of employment as a software developer
Masters, Computer Science and Engineering, Masters, Computer Science and Engineering at Chalmers University of Technology
CodeNarc is a static analysis tool for Groovy source code
Role in this project:
Back-end Developer
Contributions:6 commits in 1 day
Contributions summary:Matias focused on improving the code style and formatting rules of the CodeNarc project. They addressed issues related to brace placement in `try-catch-finally` and `if-else` statements. Their contributions included modifying existing code and tests, refactoring the code, and fixing violations, and updating the `.gitignore` file. This involved identifying and correcting code style violations according to the project's guidelines.
former home of the groovy programming language, moved to https://github.com/apache/groovy
Role in this project:
Back-end Developer
Contributions:9 commits in 3 months
Contributions summary:Matias primarily contributed to the `StreamingTemplateEngine` within the Groovy project. Their work focused on fixing issues, enhancing functionality, and improving the robustness of the template engine. Key changes included handling variable references, correcting line number reporting in error messages, and enhancing test coverage, ensuring the engine's accuracy and reliability. These improvements aimed to provide a more stable and functional template engine.
programming-language
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.