I am a computer science engineer with a masters degree in Media Technology from Linköping University, Sweden. I work as a research programmer at USC Institute for Creative Technologies. In the Vision and Graphics Lab we develop technology for modeling and understanding of visual media; particularly face and body imagery, through scanning, data gathering, and learning of complex features.
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 Other Projects. 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.
Computer graphics research programmer developing real time rendering for human face models using high quality facial scans for use in visualization and production of training data for machine learning research. Redefined and unified processing pipeline for facial scans at scale.
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.
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.
I worked on enabling rendering of high fidelity globe browsing through mapping of real world data of planets and moons, streamed at scale in real time. More info on my master thesis project can be found here.
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.
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.
Before my 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.
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 focused on taking project courses involving 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.
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.
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.
C++, C, C#, Javascript, Python, Java, Lua, GLSL, HLSL, HTML, PHP, CSS
Mac OSX, Linux (Ubuntu), Windows 10
Matlab, Unreal Engine, Unity3D, Maya, 3ds Max, Blender, Meshlab, CMake, Photoshop, Arnold, Renderman, Nuke, Marmoset Toolbag, Agisoft Photoscan, Alicevision, R3DS Wrap3, Git
OpenGL, WebGL, OpenCV, CUDA, OpenCL, Pytorch, Keras, Leap Motion, GDAL, Qt, Maya C++ API
Computer graphics, Image processing, Real time rendering, Virtual reality, Deep learning in computer vision, Numerical simulation, Digital art, Concept art,
Supervising as mentor for students and interns at USC ICT
Light Stage production scans of main actors conducted for various visual effects companies.
Social links icons made by Freepik from www.flaticon.com are licensed under CC BY 3.0