Mads Sønderstrup

CEO

Hvidovre, Capital Region of Denmark, Denmark10 yrs 2 mos experience

Key Highlights

  • Expert in high-performance code for simulations.
  • Led development of innovative game titles.
  • Strong background in software architecture and team leadership.
Stackforce AI infers this person is a Game Development expert with strong software architecture skills.

Contact

Skills

Core Skills

Game DevelopmentTeachingSoftware DevelopmentTeam Leadership

Other Skills

Game DesignGameplay ProgrammingPlayStation 5Virtual Reality DevelopmentProblem SolvingGitHubUnity EngineSoftware ArchitecturePython (Programming Language)Test AutomationC#Object-Oriented Programming (OOP)Reporting & AnalysisLeadershipManagement

About

I have designed architectures to serve as the backbone of reporting platforms, made tooling for everyday users, helped design and implement various company-wide solutions and been put in charge of leading the development of a brand new type of title in games never seen before. I'm an asset to any team and my expertise in high performance code required for simulations often found in videogames is sure to improve and enrich any codebase videogame, or otherwise. Don't let me pass you by.

Experience

Abakion a/s

Developer in Business Intelligence

Jan 2026Present · 2 mos · Copenhagen, Capital Region of Denmark, Denmark · Hybrid

Falkespil freelance

Software & Games Developer

Jun 2024Present · 1 yr 9 mos · Denmark · Hybrid

  • Clients:
  • Triheart Studios - Worked as programmer on Setup Saviours (https://store.steampowered.com/app/3230170/Setup_Savior/)
  • Sonic College, Kolding - Guest Teaching C# in Unity
  • Teacup Games - Working as programmer on Hell Dive (https://store.steampowered.com/app/3250020/Hell_Dive/)
Game DesignGameplay ProgrammingTeachingGame Development

Bolverk games

Lead Game Developer

Sep 2022Jan 2024 · 1 yr 4 mos · Capital Region, Denmark · Hybrid

  • Lead Developer for the project currently known as "CineClash". Public information available here: https://www.cinemataztic.com/products/cineclash
  • I have also been part of porting Bolverk's VR title called "Genotype" to the PlayStation 5 PSVR2.
  • What I did for CineClash includes:
  • Design of the Overall Code Architecture
  • Design and Maintenance of our Git Strategy and Repositories
  • Implementation of the Games overall Flow
  • Programming Gameplay Logic
  • Programming Backend Logic
  • Converse and plan with Lead Designer and Project Lead
  • Creating and Keeping Deadlines
  • Delegate Tasks to other Team Members and help them prioritize their time.
  • Reviewing the work of other Team Members
  • Mentoring juniors
PlayStation 5Virtual Reality DevelopmentGame DevelopmentProblem SolvingGame DesignGameplay Programming+3

Brunata a/s

Software Developer

Jul 2021Sep 2022 · 1 yr 2 mos · Copenhagen Metropolitan Area

  • At Brunata I had to help with maintaining, updating and expanding the backend systems. This included writing unit and function tests and primarily working with data handling, processing and verification.
  • My biggest achievement here was implemented new sensor types so that our customers and providers could benefit.
Problem SolvingGitHubSoftware Development

Zenzo ecosystem

Lead Game Developer

Feb 2021Jul 2021 · 5 mos

  • Worked on a project that is under NDA. The work was paid on a per-milestone basis. Contract was terminated due to the company shutting down. The work included the following tasks:
  • Game Design
  • Design of the Backend Architecture
  • Design of the Frontend Architecture
  • REST services
  • Implementation of the Backend Architecture
  • Technologies include:
  • MySQL
  • Microsoft Server
  • C#
  • ASP.NET
  • Unity3D
Game DevelopmentProblem SolvingGitHubSoftware DevelopmentSoftware Architecture

Rigsarkivet

Full Stack Developer

Sep 2019Jul 2021 · 1 yr 10 mos · Copenhagen Area, Denmark

  • Working at the Danish Royal Archives I had to primarily work on a frontend solution in C#, using .NET Core 3, ASP.NET and MVC. The solution was in a very complex domain with a lot of data and edge cases as the software was supposed to replace a legacy solution written in Delphi.
  • The main point of the software was to ease and automate a lot of processes used by Archivers to speed up the work process and standardize data submission to reduce user error. The backend solutions to data storage was a mix of SQL databases, tapes and other long-term data storage formats.
  • Part of my job also dealt with REST APIs to deliver data. These were also written in C# using .NET Core 3
Python (Programming Language)Problem SolvingTest AutomationGitHubSoftware Development

Flowint

Software Developer

Sep 2018Mar 2019 · 6 mos · Denmark

  • Having to work with various parts of the back-end mainly, using JavaScript as the main language with HTML and CSS as well. Working with frameworks such as React and Redux.
Problem SolvingGitHubSoftware Development

Tekniskhjælp

IT Supporter

Sep 2017Aug 2018 · 11 mos · Frederiksberg

  • At Teknisk Hjælp I've been employed part time to take on all kinds of Support Assignments across various different kinds of technology. From computers to tablets to phones to sound systems and Televisions, there is not limit to what kind of technical issues I've had to look into in order to see if I could fix it. The job consists primarily of meeting up at the customers place to fix their issue while the customer is present and at times remote support via TeamViewer.
Problem SolvingGitHubSoftware Development

Jet time

Software Developer

Nov 2015Aug 2017 · 1 yr 9 mos · Copenhagen Area, Denmark

  • ASP.NET, C# and JavaScript development, mostly with the purpose of integrating systems or creating bridges between different software. There have also been in-house development for an Excel 2013 Add-In as well as an internal Project Overview Portal.
  • Additionally this also gave me the opportunity to work with a Microsoft SQL Server 2012 as I've had to create Views, Procedures and query the databases we have many times.
Problem Solving

Bankernes edb central

IT Supporter

Jan 2013Jul 2015 · 2 yrs 6 mos · Denmark, Roskilde

  • At BEC I was employed as IT Support for half a million daily online banking users from a wide variety of different Danish banks. The job included:
  • Support by Phone
  • Support by Email
  • Use of Internally Developed Ticket Handling Software
  • Sharing Information on Sharepoint
  • Various Ad-hoc assignments
  • The workplace was always busy and I had to support the users of the online banking solution that BEC provides. At the time we often got 4-500 calls a day as well as several emails normally and about 600 to 800 calls on busy weeks, split between typically 4-5 IT Supports or as many as 7-10 supporters on the busy weeks.
Problem SolvingTest AutomationGitHubSoftware DevelopmentSoftware Architecture

Dynamic realities

CEO

Jun 2012May 2022 · 9 yrs 11 mos · Copenhagen Metropolitan Area

  • My own company which I've been administrating weekly since it was founded. As CEO of a very small company I have had to learn a lot of things about how to even run a company like this and manage people. I am a Programmer by trade and as such I take care of a lot of technical things already. But I've had to acquire more skills and more understanding since I started this company.
  • That included:
  • Project Management.
  • Managing a team of varying size between 3-12 people at a time.
  • Gaining insight into multiple fields of Game Development to better understand limitations, possibilities and work processes for the people responsible for those areas such as: 2D and 3D Graphics, Writing, Music and others. This ensures that I talk the same language as the one responsible for that field and can better understand and work with them to ensure an optimal working environment.
  • Negotiation and writing of Legal Contracts.
  • Basic understanding of Marketing and the usage of Social Media to do this.
  • Web Design and Web Portal Maintenance.
  • Managing finances in the company.
  • There are also various other small tasks and ad-hoc jobs that I had to do from time to time as they came up.
Problem SolvingGitHubSoftware DevelopmentSoftware ArchitectureTeam Leadership

Education

IT-Universitetet i København

Master's degree — Games; Design and Theory

Jan 2017Jan 2019

Copenhagen Business Academy – EK

Bachelor's degree — Computer Science

Jan 2014Jan 2015

Selandia, Denmark

Bachelor of Applied Science (B.A.Sc.) — Computer Science

Jan 2012Jan 2014

Stackforce found 100+ more professionals with Game Development & Teaching

Explore similar profiles based on matching skills and experience