Joakim Carlstein is a Senior Developer Consultant based in Stockholm with 13 years of experience building web and enterprise systems, currently consulting at Tele2 while co-running Aboviq AB as CTO and co-founder. He blends hands-on full-stack engineering—Node.js, AngularJS, PHP and database work—with architecture, release automation and team mentorship honed across clients like Klarna, Com Hem and Softhouse. An active open-source contributor, Joakim has improved developer tooling such as the slush scaffolding system and the widely used gulp-inject plugin, adding pragmatic features, robustness and smoother UX. He’s comfortable translating complex requirements into maintainable systems and often focuses on developer experience improvements that quietly speed delivery. Trained as an electrical engineer (MSc, Linköping University), he brings a systems-level mindset and a bias for automating tedious workflows.
13 years of coding experience
14 years of employment as a software developer
Master Of Science Electronics Design and Engineering, Master Of Science Electronics Design and Engineering at Linköping University
The streaming scaffolding system - Gulp as a replacement for Yeoman
Role in this project:
Full-stack Developer
Contributions:1 release, 50 commits, 4 PRs in 1 year 11 months
Contributions summary:Joakim primarily focused on enhancing the Slush CLI by adding features and improving the user experience. They implemented version support and added a feature to list installed generators. Additionally, the user introduced error handling for missing generators and streamlined the configuration process by using `slushfile.js`. The contributions also included adapting error messages and integrating a mechanism for automatic installation of npm modules and bower components.
A javascript, stylesheet and webcomponent injection plugin for Gulp
Role in this project:
Full-stack Developer
Contributions:14 releases, 129 commits, 28 PRs in 4 years 11 months
Contributions summary:Joakim contributed to the `gulp-inject` plugin by implementing features, fixing bugs, and improving code quality. Their work included adding options for relative paths, prefixes, and self-closing tags, along with refactoring the transform function. They also fixed issues related to whitespace and file extension handling. The user demonstrated an understanding of the plugin's core functionality, including its tag replacement and file path manipulation logic.
stylesheetgulp-plugingulpinjectioncss
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
Joakim Carlstein - Senior Developer Consultant at Tele2