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.
Emotion Predictor and Facial Restoration
Master's Thesis "263-0800-00 S" at ETH: "Emotion Predictor: Machine Learning Based Prediction of Emotions using Facial Features"
That Failed Bank Robbery
Project in the lecture "252-0570-00 S - Game Programming Lab" at ETH.
MRI-Analysis
Project in the lecture "252-0535-00 S - Machine Learning" at ETH.
N-Body Simulation
Project in the lecture "252-0546-00 S - Physically-Based Simulation in Computer Graphics" at ETH.
Shape Modelling and Geometry Processing
Project in the lecture "252-0538-00 S - Shape Modeling and Geometry Processing" at ETH.
Computer Vision Projects
Projects in the lecture "263-5902-00 S - Computer Vision" at ETH.
Algorithms and Data Structures
Own projects to code taught algorithms from the lecture "252-0002-00 S - Datenstrukturen & Algorithmen" at ETH.
3D-Squash im C.A.V.E.
Bachelor Thesis für den BSc in Computer Science an der BFH.
Multiplayer PacMan
Project in the lecture "7301p Projektarbeit 1" at BFH.
The Cloning-Elephant-Hunt
The first 3D game made with "3D Game Studio 5".
Career
3D Research Engineer @ Fision AG
(December 2019 – Today)
MSc Computer Science @ ETH Zurich
(August 2015 – September 2019)
Mobile and Frontend-Developer @ Inpeek AG
(February 2016 – September 2018)
ETH @ Gamescom in Cologne
(21. – 23. August 2018)
Ironman @ Zurich
(30. July 2017)
IELTS @ Kaplan, Australia
(June 2015 – August 2015)
Full Stack Developer @ Quickline AG
(September 2012 – Jun 2015)
First Triathlon @ Biennathlon in Biel
(22. June 2014)
BSc Computer Science @ BFH
(September 2008 – February 2013)
Full Stack Developer @ Savernova AG / Sotec SA
(August 2007 – July 2012)
Stay in Czech Republic
(August 2017 – October 2017)
Apprenticeship as Mediamatiker @ Savernova AG / Sotec SA
(August 2005 – July 2007)
Vocational school with Professional Baccalaureate Technical Option @ BBZ – CFP
(August 2003 – July 2007)
Apprenticeship as Mediamatiker @ BiCT AG
(August 2003 – July 2005)
Gymnasium @ Kantonsschule Solothurn
(August 2001 – July 2003)
Regional School @ OZ DeLu
(August 1999 – July 2001)
Primary School @ Primarschule Luterbach
(August 1993 – July 1999)