Jesper Stefansson

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

Summary

I thrive on variation, challenges, learning new things, and mentoring others to achieve their goals. I'll throw myself into a new area and absorb what I can about the subject, try some new things, and quickly learn how to apply what I've learned to solve a problem or help others solve theirs.

One of my favourite things is discovering, after spelunking in some complex system, big swathes of code that can be simplified or entirely deleted. My pet peeves include poorly designed APIs that make easy things hard, or simple things complex, or accidents common.

In my spare time I read far too many books of almost any genre, fiction or non-fiction, and I play a wide breadth of games that broadens my design sensibilities and what games are able to do, technically and artistically.

Experience

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

Engineer on the World Generation team working closely with Tech Artists and Environment/Level Art/Design on procedural tools to create the worlds of Exoborne.

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 projects

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

Engine Programmer on the in-house Clausewitz Engine team. Worked on core engine systems and tooling, including GUI animation system, profiling tools and visualisers, multiplayer netcode, server browser, and much more.

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

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

Linux programmer at Feral Interactive primarily involved in the Linux ports for 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 various other web tech toolingWeb and content management system development using C#, .NET, JavaScript, and various other web tech tooling

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

Web and contement 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.