Summary
John Segerstedt is a game programmer with 8 years of experience, currently working at Paradox Interactive and previously leading development at Hiber AB where he built UI/UX and C++ gameplay systems and shipped multiple Hiber3D demo projects. He holds an MSc in Interaction Design and a BSc in Software Engineering, and specializes in gameplay programming in C++ with a strong focus on high-quality code, testing, and continuous integration. His background spans both hands-on demo-driven engine work and team leadership, having been the sole game UI developer at times and the C++ demo lead for rapid 1–2 week showcases. He also explored machine learning for procedural character animation during a master’s collaboration with Avalanche Studios, applying neural networks inside a commercial engine—an unusual blend of research and production experience for a gameplay developer. Based in Gothenburg and open to gameplay roles, he combines practical shipping experience with research-driven curiosity.
8 years of coding experience
7 years of employment as a software developer
Master of Science - MSc Interaction Design & Technologies 120 c, Master of Science - MSc Interaction Design & Technologies 120 c at Chalmers University of Technology