Summary
Björn Palmqvist is a pragmatic software craftsman and systems developer with 12+ years of hands-on experience building and refactoring complex systems across games, gambling platforms, and government enterprise software. He combines deep proficiency in C++, C#, Java and Python with pragmatic agile practices—advocating TDD and pair programming to tame legacy codebases and improve long-term maintainability. As a founder and former CTO/lead architect, he has designed transaction-critical, client-server architectures and real-time simulation engines, balancing technical leadership with delivery. Comfortable across the stack—from PlayStation native development and PhysX integrations to MySQL-backed online gaming platforms and high-performance batch systems—he thrives on solving performance and traceability challenges. Based in Umeå, Sweden, Björn also teaches refactoring techniques and brings a rare mix of game-dev creativity and enterprise-grade engineering discipline to every project.
12 years of coding experience
10 years of employment as a software developer
Master of Science in Computer Science and Engineering, Computer Science, Master of Science in Computer Science and Engineering, Computer Science at Umeå University
Swedish, English, Spanish