About

I am Andreas Emch and passionate about solving various problems on and with the computer. I was born on the 15. January 1987, I grew up close to Solothurn. During my apprenticeship, I moved for seven years to Nyon, where I learned to speak fluently French and English. I’m always looking for new challenges, be it for studies, work or sports.

Starting programming with C/C++ at the age of 13 with my first 3D game, I’m still learning and improving my skills with new applications and various programming languages. To adapt to new problems and find solutions to those is one of my favorite challenges. As a perfectionist, I try to find fast but still maintainable solutions, which paid of so far.

One of the favorite parts of being a software developer for me is that one has to learn new things daily. To learn and study new things is another passion of me, which is the reason why I am currently on my MSc at the ETH.

Since I can remember, I loved doing sports. During my childhood, I tried out many different kinds, but running was always one of my favorite. Seeking for new challenges and an excellent balance to the work and studies, I’m training passionately for long-distance triathlons as the IRONMAN. Doing this kind of sport brings me out into nature, which is relaxing for me.

I am always curious to find new routes and new beautiful spots. Another hobby which makes this possible is to travel around, locally and globally. I can forget about time by looking for a lovely place or a new unique photograph.

Work

During my studies (BSc and MSc) and previous work, I have realized many different projects. Additionally, I realized some projects in my own time for customers or myself to learn new technologies. Please see a few in the following list.
2026-08-27T13:30:30+01:00
ETH GPL - Tile

Project in the lecture "252-0570-00 S - Game Programming Lab" at ETH.

2026-08-27T13:30:30+01:00
ETH ML - Tile

Project in the lecture "252-0535-00 S - Machine Learning" at ETH.

2026-08-27T13:30:30+01:00
ETH PBS - Tile

Project in the lecture "252-0546-00 S - Physically-Based Simulation in Computer Graphics" at ETH.

2026-08-27T13:30:30+01:00
ETH SMGP - Tile

Project in the lecture "252-0538-00 S - Shape Modeling and Geometry Processing" at ETH.

2026-08-27T13:30:30+01:00
ETH CG - Tile

Project in the lecture "252-0543-01 S - Computer Graphics" at ETH.

2026-08-27T13:30:30+01:00
Private - Monis-Shop - Tile

Website for my mother's hobby.

2026-08-27T13:30:30+01:00
BFH BT - Tile

Bachelor Thesis für den BSc in Computer Science an der BFH.

2026-08-27T13:30:31+01:00

Portal for the business partner.

2026-08-27T13:30:30+01:00

Project in the lecture "7301p Projektarbeit 1" at BFH.

2026-08-27T13:30:30+01:00
BFH WP - Tile

Project in the lecture "7054q Web Programming" at BFH.

2026-08-27T13:30:31+01:00
Sotec - Support-Tool - Tile

Support-Tool for customers and support-employees.

2026-08-27T13:30:30+01:00
Private - Websites - Tile

Websites built with Typo3.

Career

Senior Software Engineer @ Zalando

[:en](October 2020 – Today)

Working on the Virtual Fitting Rooms to simualte and visualize garments on various personalized bodies. Implementing VFD / CAD plugins, 3D reconstruction and the pipeline to process garments automatically for the VFR.
Skills: Rust, Python, React, Computer Vision, Computer Graphics, Machine Learning

[:de](Oktober 2020 – Heute)

Implementierung des Virtual Fitting Rooms um beliebige Kleidungstücke anm individuel rekonstruierten Körper darzustellen. Implementierung von VFD / CAD plugins, 3D Rekonstruktion und der gesampten Pipeline um Artikel automatisch für den VFR aufzubereiten.
Skills: Rust, Python, React, Computer Vision, Computer Graphics, Machine Learning

[:]

3D Research Engineer @ Fision AG

[:en](Dezember 2019 – Oktober 2020)

Implementierung des Virtual Dressing Rooms um beliebige Kleidungstücke anm individuel rekonstruierten Körper darzustellen. Implementierung des 3D Avatar-Viewers, um alle unterstützen Masse darzustellen und aufzuzeigen, wie diese zu vermessen sind.
Skills: C++, Python, React, Computer Vision, Computer Graphics, Machine Learning

[:de](Dezember 2019 – Heute)

Implementierung des Virtual Dressing Rooms um beliebige Kleidungstücke anm individuel rekonstruierten Körper darzustellen. Implementierung des 3D Avatar-Viewers, um alle unterstützen Masse darzustellen und aufzuzeigen, wie diese zu vermessen sind.
Skills: C++, Python, React, Computer Vision, Computer Graphics, Machine Learning

[:]

MSc Computer Science @ ETH Zurich

[:en](August 2015 – September 2019)

My MSc Computer Science with Specialization Visual Computing at the ETH in Zurich I made part-time during 4 years. Took various lectures for computer graphics, computer vision and machine learning.
Skills: C/C++, Matlab, Python, R, C#, Visual Studio, JetBrains, Git, OpenCV, Scikit-Learn, SciPy, TensorFlow.

[:de](August 2015 – September 2019)

Meinen MSc in Computer Science with Specialization in Visual Computing an der ETH in Zürich absolvierte ich während 4 Jahren berufsbegleitend. Ich besuchte verschiedene Kurse für Computer Graphics, Computer Vision sowie Machine Learning.
Skills: C/C++, Matlab, Python, R, C#, Visual Studio, JetBrains, Git, OpenCV, Scikit-Learn, SciPy, TensorFlow

[:]

Mobile and Frontend-Developer @ Inpeek AG

(February 2016 – September 2018)

Developing customer portals for energy corporations.
Skills: Angular JS, Angular 4/6, Scrum, Git.

ETH @ Gamescom in Cologne

(21. – 23. August 2018)

Thanks to ProHelvetia and the ETH my team for the “Game Programming Lab”-lecture was able to present our game in the business area at Gamescom for 3 days.

Ironman @ Zurich

[:en](30. July 2017)

I finished my first long distance triathlon with a finisher time of 11:07:19. The long preparation finally paid off.
Distance: 3.8km swim – 180km bike – 42.2km run

[:de](30. Juli 2017)

Meinen ersten Langdistanz Triathlon konnte ich mit einer Schlusszeit von 11:07:19 erfolgreich abschliessen. Die lange Vorbereitung hat sich endlich ausbezahlt.
Distanz: 3.8km Schwimmen – 180km Fahrrad – 42.2km Laufen

[:]

IELTS @ Kaplan, Australia

[:en](June 2015 – August 2015)

Travelling for 12 weeks to Austraila: 1 week in Sydney, 8 weeks in Cairns for the IELTS classes @ Kaplan, 1 week traveling between Carins and Brisbane.
I passed the IELTS on the first attempt after 5 weeks lessons with a 7.5 (C1) (Speaking: 6.5, Writing: 7.5, Listening: 8, Reading: 9)

[:de](Juni 2015 – August 2015)

12 wöchige Reise nach Austraila: 1 Woche in Sydney, 8 Wochen in Cairns für den IELTS Kurs @ Kaplan, 1 Woche zum Reisen von Carins nach Brisbane.
Den IELTS Test habe ich beim ersten Versuch nach 5 Wochen kurs mit einer 7.5 (C1) bestanden. (Speaking: 6.5, Writing: 7.5, Listening: 8, Reading: 9)

[:]

Full Stack Developer @ Quickline AG

(September 2012 – Jun 2015)

Implementing a customer management portal for the partners of Quickline AG. Developing various additional backend services (e.g. SSO).
Skills: C#, MVC, MS SQL, Visual Studio, Team Foundation Server.

First Triathlon @ Biennathlon in Biel

[:en](22. June 2014)

I finished my first triathlon (Olympic distance) race ever.
Distance: 1.5km swim – 30km mountain bike – 10km run

[:de](22. June 2014)

I finished my first triathlon (Olympic distance) race ever.
Distanz: 1.5km swim – 30km mountain bike – 10km run

[:]

BSc Computer Science @ BFH

[:en](September 2008 – February 2013)

I made my BSc (Bachelor of Science BFH/BUAS in Computer Science with a specialization in Computer Perception and Virtual Reality) during 4.5 years part-time. As a Bachelor Thesis, a classmate and I made a 3D squash-game in the C.A.V.E in C/C++.
Skills: C/C++, Java, VS, SVN.

[:de](September 2008 – February 2013)

Mein Studium zum “Bachelor of Science BFH/BUAS in Computer Science with a specialization in Computer Perception and Virtual Reality” dauerte berufsbegleitend 4.5 Jahre. Als Bachelor Thesis erstellte ein Studienkollege und ich ein Squash im C.A.V.E in C/C++.
Skills: C/C++, Java, VS, SVN.

[:]

Full Stack Developer @ Savernova AG / Sotec SA

(August 2007 – July 2012)

Implementing and maintaining the different websites with Typo3. Customization and maintaining of Microsoft CRM and Microsoft Dynamics. Wrote different plugins for Microsoft CRM to simplify the workflow of the coworkers and implemented a support-system with ASP.NET which integrates into it.
Skills: C#, ASP.NET, MS CRM, MS Dynamics, Typo3, PHP.

Stay in Czech Republic

(August 2017 – October 2017)

For 3 months I worked in Czech Republic with the external developers of Savernova AG/Sotec SA. Besides my daily work I started with the realization of a bigger project.

Apprenticeship as Mediamatiker @ Savernova AG / Sotec SA

(August 2005 – July 2007)

The last two years for my apprenticeship I worked as a software developer for the company Savernova AG/Sotec SA. I was responsible for the administration and customization of MS CRM, many small web-applications based on ASP.NET for different departments. Additionally, I built the websites for the companies with Typo3.
Skills: C#, ASP.NET, MS CRM, MS Dynamics, Typo3, PHP.

Vocational school with Professional Baccalaureate Technical Option @ BBZ – CFP

(August 2003 – July 2007)

The school for the apprenticeship as a “Mediamatiker” with technical professional Maturity.

Apprenticeship as Mediamatiker @ BiCT AG

(August 2003 – July 2005)

For my apprenticeship I spent the first two years in the company BiCT AG. During these years I realised some customer projects (video editing, website programming, flash animations, …) and could attend many company-intern courses in Multimedia, Marketing, Computer Science, Management and Economics.

Gymnasium @ Kantonsschule Solothurn

[:en](August 2001 – July 2003)[:de](August 2001 – Juli 2003)[:]

Regional School @ OZ DeLu

(August 1999 – July 2001)

Primary School @ Primarschule Luterbach

(August 1993 – July 1999)

Skills

Languages

German
English
French

Programming Languages

C/C++
C#
Python
R
Matlab
Web technologies (HTML / CSS / SASS / JavaScript / PHP/ Angular 4/6)
SQL

IDE

Visual Studio 2015/2017
JetBrains (IntelliJ, Webstorm, PyCharm)
Netbeans

Frameworks

OpenCV
Eigen
Unreal Engine 4
Monogame
.NET
OpenSceneGraph
Scikit-Learn
TensorFlow

Software & Tools

GIT
CMake
3DS Max
Cinema 4D
Blender
Adobe Creative Suite (Photoshop, Indesign, Illustrator, Lightroom)

Hobbies

Triathlon (Swim, Bike, Run)

Triathlon
(Swim, Bike, Run)

[:en]Surfing[:de]Surfen[:]

Surfing

[:en]Snowboarding[:de]Snowboarden[:]

Snowboarding

[:en]Scubadiving[:de]Tauchen[:]

Diving

[:en]Photography[:de]Fotografie[:]

Photography

[:en]Programming[:de]Programmierung[:]

Programming