Mathematician and
Software Engineer

About Me

Researcher, Engineer, Tinkerer, Scholar, and Philosopher.

Interests
  • Applied Mathematics
  • Scientific Computing
  • Data Science
  • Software Engineering
  • History and Philosophy of Mathematics
Education
  • PhD in Applied Mathematics, 2015

    Saarland University

  • MSc in Applied Mathematics, 2010

    Saarland University

  • BSc in Pure Mathematics, 2008

    University of Luxembourg

Skills

Applied Mathematics

100%

Image Processing &
Computer Vision

95%

C/C++, Fortran,
Python, Matlab

90%

Software Engineering

80%

Machine Learning &
Data Science

60%

Experience

 
 
 
 
 
Functional Developer
Apr 2021 – Present Suttgart, Germany
Algorithm researcher/software developer for ultrasonic systems in autonomous vehicles
 
 
 
 
 
Engineer
Oct 2018 – Mar 2021 Suttgart, Germany
Engineer (algorithm researcher/software engineer) for ultrasonic systems in autonomous vehicles
 
 
 
 
 
Postdoctoral Researcher
Apr 2017 – Sep 2018 Cottbus, Germany
Research on partial differential equations with applications to image inpainting and computer vision
 
 
 
 
 
Visiting Professor
Oct 2016 – Mar 2017 Cottbus, Germany
Research on partial differential equations with applications to image inpainting
 
 
 
 
 
Postdoctoral Researcher
Apr 2015 – Sep 2016 Cottbus, Germany
Research on matrix valued optimization in engineering and computer vision
 
 
 
 
 
PhD Student
Oct 2010 – Mar 2015 Saarbrücken, Germany
Research on partial differential equation based image compression and data optimization

Accomplish­ments

Arduino Step by Step
Introductory course to Arduino
See certificate
Iterative Gleichungssystemlöser und Parallelisierung
Advanced training on iterative solvers and parallelisation methods for linear systems of equations
Universityof Cambridge ESOL Examinations Level 2 Certificate in English, Certificate in Advanced English
Language certificate
University of Cambridge ESOL Examinations Level 1 Certificate in English, First Certificate in English
Language certificate

Projects

Numerical Linear Algebra and Optimization

A collection of notes and investigations on numerical linear algebra and optimization related topics.

Raspberry Pi HPC Computing

Raspberry Pi HPC Computing

Recently I acquired a Raspberry Pi 4 and decided to build a tiny computer cluster out of it. The goal is to do play around a bit with parallel computing technology.

Image processing

Image processing

Besides my research in computer vision related tasks such as optical flow, photometric stereo, and shape matching and my focus on PDE-based compression, I have also ventured in other image processing tasks.

Machine Learning

Machine Learning

I have used machine learning techniques in various projects. Our most successful applications were in the context of quantizing colour values for optimized inpainting and in accoustic source characterizations. Source Code The source code for clustering methods used for quantizing optimal masks can be found here.

Accoustic Source Characterisation

Accoustic Source Characterisation

Let us consider a microphone array comprising $n$ microphones at known locations (see figure above). These microphones register the sound that is emitted by a number of sources with unknown locations.

Floating Point Accuracy and Precision

Floating point computations on computers may behave differently than one might expect. Every software developer should be aware of these since computed results may be off by orders of magnitude in the worst case.

Arduino Ultrasonic Object Localisation

Arduino Ultrasonic Object Localisation

I develop a small toy setup with a pair of Arduinos and some ultrasound sensors to do object localization. The goal is to have at least 4 echo distances in each measurement to assert a unique solution of the localization equations.

Photometric Stereo

Photometric Stereo

We have investigated high performing optimization algorithms and matrix differential calculus technique in the context of Photometric Stereo and presented the results at the BMVC 2016 Source Code A github repository with the code is maintained by Yvain Quéau.

My .emacs configuration

My .emacs configuration

I have been using emacs since about 2008. My current configuration is stored in an org file. The git repository is available here. A webpage containing all settings is accessible here.

Optical Flow Computation

Optical Flow Computation

I’ve developed optimization algorithms for variational optical flow models based on the split Bregman algorithm in my Master thesis. A follow-up investigation on the necessity of certain intermediate filtering steps was published at the EMMCVPR 2011.

Shape Matching

Shape Matching

The main task in three-dimensional non-rigid shape correspondence is to retrieve similarities between two or more similar three-dimensional objects. We analysed how well partial differential equations may be used to solve this problem.

Latex Beamer Theme

Latex Beamer Theme

This is a complete theme for the beamer package for LaTeX. I have used in on for regularly for several years now. The theme includes an outer, inner, font and colour theme.

PDE-based image reconstruction and compression

PDE-based image reconstruction and compression

It is possible to compress/inpaint images from very little data. In order to obtain reconstructions that are comparable to the original image it is necessary to optimize the underlying interpolation data.

Contact

If you want to tell me something, write me an e-mail. My public PGP Key.

Full contact details are also available in the Terms section.