Kalle Bladin

About Kalle Bladin

I am a computer science engineer with a masters degree in Media Technology from Linköping University, Sweden. I work as a programmer at USC Institute for Creative Technologies. In the Vision and Graphics Lab we research computer vision and computer graphics techniques to generate visual representation of virtual humans based on state of the art Light Stage scan data.

Related to an interest in space science, I did some work in astronomical visualization for large scale dome theatres at the American Museum of Natural History in New York and Norrköpings Visualization Centre in Sweden. This work was part of the open source astro visualization software OpenSpace.

During my engineering studies I finished a lot of small projects, many of which can be found under Previous Work. These projects stretch from games and animation to simulations, visualization and other computer graphics related topics.

My artistic side and interest in drawing and painting has led to some work as an illustrator on freelance basis. I find it interesting how science and technology can be used to enhance artistic creativity and I often try to find applications for this.

For a more compact version of my resume, see links below. For more info follows a detailed overview of my work experience and education.

Download C.V. in Swedish

Download C.V. in English

Work Experience

USC Institute for Creative Technologies
September 2017 - Current

Computer graphics research programmer Developing real time rendering for realistic digital humans using high quality facial scans for use in visualization and production of training data for machine learning research.

Linköping University / Norrköpings Visualiseringscenter
February 2017 - September 2017

Research engineer for Linköping University at Visualization Centre C. Producing interactive content for scientific visualization in immersive environments such as planetarium domes, interactive touch tables and virtual reality.

American Museum of Natural History
March 2016 - September 2016

I worked at the American Museum of Natural History (AMNH), New York, in collaboration with NASA, developing a real time visualization of NASA´s space mission ORIRIS-REx. I worked on the development of the software OpenSpace, using NASA NAIF´s SPICE interface to accurately show the space-craft´s orbit and its imaging campaign taking photos of potential landing sites on the asteroid Bennu.

My time at AMNH started as an internship, for my master thesis project developing planetary mapping serives for OpenSpace, which is a free software developed as a collaboration between AMNH, NASA and Linköping University among others. The aim of the project is to visualize space science and bring it to the public through immersive experiences such as live planetarium shows and streamed events.

We worked on a rendering feature enabling high fidelity globe browsing through mapping of real data on planets and moons. More info on my master thesis project can be found here.

June 2015 - August 2015

I spent the summer of 2015 working together, in a team of four people, on developing a mobile racing game to be used in the branding of the company.

Linköping University
September 2012 - March 2013

When I was studying at the University, I was employed as a mathematics tutor, teaching new students in the mathematics foundation course, linear algebra and calculus.

Self Employed Illustrator
January 2010 - June 2013

Before I started engineering studies I founded my own individual company working as an illustrator on freelance basis. I illustrated the childrens book "Tidspiraten" which is an educational story about two kids traveling in time. I have also illustrated a few album covers and advertisements for shows as well as logotypes. Some of my work as an illustrator can be found under Artwork.


Linköping University
August 2015 - June 2016

Master of Science in Media Technology and Engineering at Linköping University is an engineering degree in computer science with direction towards computer graphics and visualization. I have focused on taking project courses which involves low level real time graphics programming. Below is a list of seven courses I took my last year of studying. Average grade: 4.71 out of 5.0.

  • Advanced Global Illumination and Rendering (TNCG15)
  • Artificial Intelligence for Interactive Media (TNM095)
  • Techniques for Advanced Computer Games (TSBK03)
  • Multicore- and GPU-Programming (TDDD56)
  • SFX - Tricks of the Trade (TNCG13)
  • Procedural Methods for Images (TNM084)
  • VR Technology (TNM086)

Nanyang Technological University
July 2014 - May 2015

One exchange year at Nanyang Technological University (NTU) in Singapore involved many courses in computer science and digital media technology. Average grade: 4.33 out of 5.0.

  • Neural Networks (CZ4042)
  • Artificial Intelligence (CZ3005)
  • 3D Modeling & Reconstruction (DM6122)
  • Introduction To Games Design (DM6127)
  • Digital Video Processing (EE4478)
  • Computer Networks (CE3005)
  • Scientific Visualization (DM6123)
  • 2D and 3D Animation (DM6104)
  • Human Computer Interaction (DM6121)

Linköping University
August 2011 - June 2014

Bachelor of Science in Media Technology and Engineering gave a solid base in mathematics, physics and programming for further engineering studies. Average grade: 4.92 out of 5.0.

  • Mathematics foundation course for engineering studies (TNA001)
  • Linear algebra (TNA002)
  • Calculus I (TNA003)
  • Calculus II (TNA004)
  • Applied mathematics in technology and science (TNA005)
  • Calculus III (TNA006)
  • Vector calculus (TNA007)
  • Object oriented programming (TND002)
  • Data structures and algorithms (TND004)
  • Programming foundation course (TND012)
  • Mechanics and wave physics (TNE043)
  • Mathematical statistics (TNG006)
  • Signals and systems (TNG015)
  • Modeling and simulation (TNG022)
  • Automatic control (TNG028)
  • Applied transform theory (TNG032)
  • Programming in C++ (TNG033)
  • Communication and user interfaces (TNM040)
  • Design (TNM042)
  • Computer graphics (TNM046)
  • Graphic arts (TNM059)
  • 3-D Computer graphics (TNM061)
  • Modeling project (TNM085)
  • Image processing and image analysis (TNM087)
  • Digital media (TNM088)
  • Applied visualization and virtual reality (TNM093)
  • Media technology bachelor project - Creature Evolution by Genetic Algorithms (TNM094)
  • Electronic publishing (TNMK30)


Programming and Script Languages

C++, C, C#, Javascript, Python, Java, Lua, HTML, PHP, CSS

Operating Systems

Mac OSX, Linux (Ubuntu), Windows


Matlab, Git, Unity3D, Maya, 3ds Max, Blender, Meshlab, CMake, Photoshop, Nuke, Renderman, Agisoft Photoscan, AliceVision, R3DS Wrap3

API:s and Frameworks

OpenGL, WebGL, OpenCV, CUDA, OpenCL, Leap Motion, GDAL, Qt, Maya C++ API


Computer graphics, Image processing, Computational geometry, Numerical simulation, Digital art, Concept art, Wacom tablet, LaTeX

Other Merits


  • Swedish engineers' scholarship, 2015
    Stipend for studying abroad and covering the expenses of living in Singapore.
  • Norrköpings Polytekniska förenings scholarship, 2014
    Stipend given to encourage talanted and ambitios students.
  • Tryggve holms scholarship 2014
    Stipend given to ambitios students with international focus.
  • Environment student of the year, Bromangymnasiet, 2010
    Annual award given to the best performing student in the natural sciences.
  • Best project, Bromangymnasiet, 2010
    Annual award for the best final project for students within the technology program.


  • Best Paper, IEEEVis 2017
    "Best Paper" in the SciVis category at IEEEVis 2017 for the paper Globe Browsing: Contextualized Spatio-Temporal Planetary Surface Visualization.
  • First price in the MAGIC Game Challenge, Nanyang Technological University 2014
    Me and three other students got the award for the best group project in the course Introduction To Games Design at NTU. Awarded for Freakolution
  • Orange cube, most creative project, Linköping University, Media technology program 2012
    Annual award for all project courses at Linköping University´s Media Technology Program. Awarded for Yksin.


Supervising as mentor for students and interns at USC ICT

  • Real time hair rendering - final bachelors project, Reuben Wattenhofer, Grand Valley State University, January 2019 - April 2019
  • Realistic human eye rendering, Reuben Wattenhofer, Grand Valley State University, June 2018 - August 2018
  • Blendshape animation, Jonathan Kaneshiro, University of California, Riverside, June 2018 - August 2018
  • 3D facial landmarks surface projection, Youngeun Lee, University of Southern California, October 2018 - December 2018

Work Featured in the News

Social links icons made by Freepik from www.flaticon.com are licensed under CC BY 3.0