John Leidegren is a pragmatic Lead Software Architect with 14 years of experience designing and shipping high-performance systems from low-level engineering to product-wide architecture. Based in Stockholm, he champions simple, efficient implementations and the handmade manifesto mindset, favoring clarity over modern C++ complexity while still applying C++ where it truly makes sense. At MSAB he drives technical direction as a core-team architect, previously holding senior engineering and CTO roles that span startups and product teams. His background includes leadership at Tessin and Snow Software and a MSc in Computer Science from Chalmers, giving him both academic rigor and hands-on systems expertise. Known for treating C++ like C and questioning conventional toolchains, he brings skeptical craftsmanship to performance-critical data and IOPS problems. Equally comfortable in R&D and production, he blends deep systems knowledge with pragmatic leadership to turn nuanced trade-offs into robust, maintainable software.
14 years of coding experience
12 years of employment as a software developer
MSc Computer Science, MSc Computer Science at Chalmers University of Technology
Clang diagnostics for Windows (Visual Studio Code Extension)
Contributions:8 commits, 1 PR, 8 pushes in 3 years 4 months
cppvisual-studio-codeclangwindowsvscode
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.