Jonas Gehring's Homepage

It's me


This page is a short listing of my academic, professional and voluntary work. Furthermore, it contains some programming-related stuff.


Contact details:


In 2009, I finished my undergraduate studies in Computer Science at the University of Freiburg. I wrote my Bachelor's thesis, "Intelligente Objekterkennung für ein lernfähiges Carrerabahn-System" at Prof. Martin Riedmiller's Machine Learning Lab. It documents the development of an intelligent object tracking system for Prof. Riedmiller's NeuroRacer, a reinforcement learning slotcar system.

In 2012, I finished my Master's degree at the Karlsruhe Institute of Technology, focussing on Machine Learning, Cognitive Systems and Theoretical Computer Science. In my final thesis, I applied deep learning techniques to feature preprocessing in automatic speech recognition. With support from my advisors, Alex Waibel and Florian Metze, as well as from InterACT, I was able to perform my thesis at Carnegie Mellon University in Pittsburgh, PA.

I worked as a research assistant at the Karlsruhe Institute of Technology in 2013 on speech recognition and deep learning.



In 2005, I did my alternative service at the Anesthesiological ICU of the Universitätsklinikum Freiburg.

Throughout my studies, from 2006 to 2012, I've been working at Phönix PACS, a Freiburg-based company producing PACS software. I mainly worked on 3D reconstruction and visualization of medical image data as well as segmentation and analysis of anatomical structures.

In 2013 I worked for Mobile Technologies, which offers speech-to-speech translation for smartphones via the Jibbigo app. In Fall 2013, we were acquired by Facebook and bootstrapped its speech recognition and machine translation efforts. Since 2016, I am a Research Engineer at Facebook AI Research (FAIR), mainly working on neural machine translation and, more recently, on reinforcement learning for games.


Here are some of my projects that are publicly available as free software:

Numerous other small things can be found at my GitHub page.

On rare occasions, I stick with existing software instead of re-inventing the wheel. Here are some patches I've submitted:



I used to be an active member and administrator at the largest German message board about graphing calculators from Texas Instruments, During that time, Martin Huber from and I founded, an open-source programming group for TI 68k calculators. However, I've been rather inactive at calculator programming for the last couple of years.


Jonas Gehring Last update: 2016-11-14, ChangeLog