I like to work on the things that enable teams. My key interests are game development tooling, devops and system design in realtime applications. Unity is my game engine of choice, and I enjoy developing games in it, with all the things it involves. I have a keen interest in working together across disciplines.
Contact (email)I have experience in developing software projects all the way from idea to release. Graphics programming, shaders and optimization in Unity are among the things I have done a lot. I like to have a narrow focus on the job ahead, but will keep a broad overview of what I am working on when it is needed. I have some experience teaching game development and programming as well.
I have developed VR applications both during and after my studies, In connection with my studies I have focused on the graphics theory and the technical aspects. Afterwards I have worked more experimentally and creatively with VR in some of my personal projects.
As a kid I began experimenting with Game Maker. Since then, my enthusiasm for programming has driven me to keep learning new frameworks, languages, engines, patterns etc.
As a result, I have a wide array of tools available to me when solving a given problem. My hobby projects include not only games, but also experiments in web, graphics, productivity, music, learnt theory and so on.
I am a calm and positive person. A good atmosphere at the office is important to me. I think it helps productivity and creativity, which is important.
Kanda's flagship product, its Virtual Training Platform is a multiplatform, multiplayer framework and app built for VR, Tablet and PC.
More DetailsEmber Sword is an upcoming, browser-based MMO by Bright Star Studios. We developed the game client itself in the newest Unity beta, utilizing the ECS framework. I gained a lot of experience in building server-authoritative gameplay, tooling for designers and server code.
More DetailsA mobile app built in Unity and a set of editor tools for creating content for the app. Toolset built on top of the Unity editor to enable designers in making content. Backend for hosting asset bundles and metadata. The app can download and display these immediately after they are published from the editor.
More DetailsI worked as lead developer on this mobile augmented reality app made in Unity. I worked on this project during its period of moving from prototype to production. It posed some hard AR-related challenges.
More DetailsWe visualized (via raycasting) and enabled manipulation of volumetric data (DICOM volumes from CT and MRI) in virtual reality. This included real time rendering and transformation as well as slicing the data to view bisection and slice with up to three different transfer functions.
More DetailsVRChat world made in unity using the VRChat SDK and published to the social VRChat metaverse. It is a minimalistic musical experience where players find themselves and each other in an abstract ‘field of flowers’ that make sounds when hit.
More DetailsVRChat world made in unity using the VRChat SDK and published to the social VRChat metaverse. The world is a personal challenge creating a more high definition 3D environment than what I was used to.
More DetailsThis 2-player game requires you to cooperate in order to rescue the souls of your friends and family! One controls the lighthouse, whose light burns the demons, the other sails the boat that ferries the helpless souls.
More DetailsMobile indirect augmented reality app made in unity together with Alexander Arendttorp.
More DetailsHTML5 game for armorgames.com. Based on my existing award-winning game jam game for the GM48 jam. Tight collaboration with musician and audio designer Esben Nyboe Jacobsen.
More DetailsOpen source editor extension for Unity. It adds the ability to easily place buttons in the inspector using just an attribute.
More DetailsMobile game for Android and iOS. It got featured on the indie games list on Google Play and gained more than 20k installs. This simple app went through a full release cycle including advertisements, online highscores with Facebook login and analytics.
More DetailsThis project is an implementation of a couple of physics simulations, using Verlet integration. The project was done in collaboration with Alexander Arendttorp.
More DetailsIn this project, we used Compute shaders in Unity to implement fast hydraulic erosion. The result was a technical prototype where one could “draw” water on a terrain in the unity editor.
More DetailsThis game jam game has players avoid military ships while they stomp around in the water.
Game Page on GM48Mads is one of the best developers I’ve ever had the fortune of working with. His expertise never ceased to amaze me and he was always a central pillar in any feature development. He is also gifted in leading, handling our common work from refinement of tasks all the way to review and delivery as both an architect and a scrum master. I was lucky enough to have him as my mentor during our time together and I am very thankful for it.
I had the pleasure to work closely together with Mads at PIBOCO, where he held the lead programming position. Mads is a very productive and skilled programmer, and has a good understanding of complex code and is able to write solid and well documented code. He has a keen eye for reusable, clean and a self documenting code, and knows when a refactor is needed to prevent a project from getting messy. Mads is more than just a programmer, he has a very deep understanding of Unity in general. He is not afraid of the graphical and UI/UX side of development, and knows what is best practice when it comes to good design. During my time working together with Mads, we worked based on the Scrum framework. Mads is good at keeping tasks updated and is able to estimate workloads to plan sprints and meet deadlines. In my experience, Mads is a very pleasant colleague because he is easygoing and friendly, and when disagreements arise he is good at communicating and discussing possible solutions in a productive way. Mads is an asset and will definitely add value to any future employer.
I had the joy of working with Mads for over a year. He is hardworking and responsible. He was always available and happy to help us when needed and we could always count on him for finding solutions for our technical problems. He has great knowledge of the industry which helped me create high quality content in an efficient manner. Anyone would be lucky to have him as a co-worker.