Karl Blomdahl is a Staff Software Engineer based in Uppsala, Sweden, with a decade-long track record of building and scaling high-performing, multi-national engineering teams for large SaaS products. He combines deep technical architecture skills with people-centered leadership, having progressed from system developer roles through engineering management to director-level responsibilities before his current staff engineering position at Tandem Health. A PhD-trained computer scientist from Uppsala University, Karl brings research-grade rigor to practical engineering problems and a penchant for optimization—both in code and team processes. He’s equally comfortable shaping long-term architecture as he is mentoring engineers to deliver agile, performant systems, and outside work he channels strategic thinking into the game of Baduk, reflecting a taste for complex, pattern-driven challenges.
8 years of coding experience
11 years of employment as a software developer
Doctor of Philosophy (Ph.D.) Computer Science, Doctor of Philosophy (Ph.D.) Computer Science at Uppsala University
Artificial go player based on reinforcement and supervised learning
Contributions:7 releases, 759 commits, 12 PRs in 4 years 6 months
cudagolangsupervised-learningpythonsupervised
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.