Michael Nilsson

I am a Swedish software developer that enjoys solving problems with code both professionally and as a hobby. I have a great interest in new technologies and I am driven by building innovative solutions. My strengths lie in web technologies, .NET and computer graphics.


Sep 2020–Present

Software Developer - AstraZeneca, Gothenburg

Working on a product that aims to simplify clinical trial administration and increase patient engagement. I primarily have a front-end role with architectural responsibilities building a web application with TypeScript, React, Redux, Node.js and MongoDB.

Jan 2020–Jun 2020

Software Developer - Karma, Stockholm

Fighting to eliminate food waste by building an app where restaurants and grocery stores can sell and manage their surplus food. I work in a front-end position, primarily with TypeScript, React, GraphQL, NodeJS.

Sep 2016–Jan 2020

Software Engineer - Sectra, Linköpng

I work as a software engineer building a high quality diagnostic workstation for radiologist (PACS). I work full stack (leaning front-end) with .NET Framework, SQL Server, WPF, Windows Forms.

Jul 2015–Aug 2015

Software intern - MPC, London

I did an 8 week internship at one of the global leaders in VFX, where I was part of the Production Tools team of the Software department. During the internship I created a JavaScript based asset browser.

Sep 2012–Mar 2013

Math Tutor - Linköpings University

Mentoring first year students for three of the first math courses in engineering programs.



Master's Thesis - NASA's Goddard Space Flight Center

I spent five months in Washington DC working on a project called OpenSpace which is a collaboration between NASA's Goddard Space Flight Center, Linköping University, and American Museum of Natural History. This project aims to visualize the what we know about the universe using real data provided by NASA.


Nanyang Technological University - Singapore

Exchange student for two semesters. Studying computer science courses like Artificial Intelligence, Neural Networks, 3D Modelling, Human Computer Interaction, Scientific Visualization and more.


Media Technology and Engineering, 300hp - Linköpings University

M.Sc. in Media Technology, a computer science program with focus on computer graphics, interaction design, signal processing and math. Grade point average: 4,5 (maximum 5).

honors & awards


Scholarship - Sveriges Ingenjörer

The Swedish Association of Graduate Engineers awarded me a scholarship to be used for my time as an exchange student in Singapore.


First Prize Winner – MAGIC Game Challenge

“In recognition of outstanding performance in MAGIC Game Challenge” For the game Freakolution I and three team members made for a Game Design Course.


Scholarship - Sveriges Ingenjörer

Distributed to encourage ambitious and talented students.


  • Many years of side-projects with JavaScript based technologies, like: NodeJS (+ Express.js and MongoDB), WebGL, React (+ Redux), React-Native, Electron, TypeScript, Aurelia and a couple of CSS/component frameworks.
© 2022. All rights reserved.