Summary
Thomas Järvstrand is a Stockholm-based software engineer with 13 years of experience building backend systems and Flutter apps, currently working as a contractor and focused on high-availability, distributed architectures. He blends a functional-programming mindset with pragmatic engineering, owning end-to-end solutions while championing team autonomy and cross-team collaboration. His recent work includes creating a cross-platform Flutter SDK that bridges Flutter, native platforms, WebRTC and a Rust core, and building CI and automation pipelines for game development at Mojang. Thomas has led migrations from legacy CMS and message queues to Kafka and Elasticsearch at scale, and has held technical leadership roles including CTO and team lead. He prefers working on interesting problems and with strong teams rather than focusing on tool allegiance, and selectively accepts new engagements by prior communication.
13 years of coding experience
13 years of employment as a software developer
Master’s Degree, Information Technology, Master’s Degree, Information Technology at KTH Royal Institute of Technology
Värmdö Gymnasium
Swedish, English, Spanish, French