Jesper Stefansson

  • Email: jesper.stefansson@gmail.com
  • Nationality: Swedish
  • Languages: Swedish, English
  • Location: Malmö, Sweden

Summary

I'm a senior game programmer with a strong background in proprietary game engines, editor tooling, procedural content, UI, audio, multiplayer, and game systems.

My independent work focuses on gameplay, design, experimentation, and learning new things, including game jams, prototypes, and a current puzzle game in a custom C/C++ engine.

I enjoy wading into systems and ambiguous problems, learning enough to figure out what matters and finding simpler solutions, especially if it means deleting a bunch of code, or making tools and systems more joyful.

Experience

Independent January 2026 - Present

Working on a puzzle game exploring parallel worlds and timelines in a custom C/C++ engine with ownership over programming, game design and puzzle design.

Also collaborating on friends' prototypes, contributing gameplay systems and technical advice.

Sharkmob AB Senior Tools Engineer Malmö, Sweden June 2024 - March 2026

Built procedural world generation tools on Exoborne in a team of Technical Artists, working closely with Environment Art, Level Art and Level Design.

Organized team planning and syncs with art and technical direction, coached teammates, and helped turn unclear problems into better solutions.

Independent July 2022 - June 2024

Built game prototypes and technical experiments.

IO Interactive Engine Programmer Copenhagen, Denmark
Malmö, Sweden
January 2020 - July 2022

Engine Programmer on the Core Tech team. Worked on the core systems, platform support, integrations, and editor tooling of the Glacier Engine.

Stadia port of Hitman 2, Hitman 3, and undisclosed titles.

Paradox Development Studio Engine Programmer Stockholm, Sweden October 2017 - December 2019

Engine Programmer on the Clausewitz Engine team. Worked on core engine systems and tooling, GUI animation system, profiling tools and visualisers, and multiplayer netcode.

Imperator: Rome, Crusader Kings 3, Victoria 3, undisclosed titles.

Feral Interactive Developer London, United Kingdom September 2015 - October 2017

Programming on Linux ports including Tomb Raider (2013) and Total War: Warhammer, and other undisclosed titles.

Notitium AB Software Developer Ängelholm, Sweden 2012 - September 2015

Web and content management system development using C#, .NET, JavaScript, and related web technologies.

Grometics HB Founder & Software Developer Halmstad, Sweden 2010 - 2012

Web and content management system development of new solutions from scratch and maintenance and support for existing ones.

Education

Civilingenjör Datateknik (Master in Computer Science and Engineering) Lunds Tekniska Högskola Lund, Sweden 2011-2015 (unfinished)

Civilingenjör Datateknik (English equivalent: Master of Science in Engineering; Computer Science and Engineering).

My studies and class choices at LTH emphasised mathematics, C/C++, optimising compilers, concurrent programming, embedded systems, digital circuitry design, and much more.

Studies put on hold in 2015 to pursue career in the video games industry.