Kai Wolf

Kai Wolf

Computer Scientist, M.Sc.

Linus-Funke-Weg 14, 80995 München


German - Mothertongue
English - Fluent


Taekwon-Do, Computer Vision, Running, Guitar

Work Experience

since 02.2016
Vision Algorithms Engineer, MVTec Software GmbH, München
  • Development and optimization of computer vision algorithms for the HALCON machine vision library
    C Image Processing HALCON
  • Redesign and modularization of a large C codebase
    Make CMake
  • Complete rewrite of the build system infrastructure
  • Cross-plattform development for Windows, Linux, OS X and embedded devices
  • 3rd-Level customer support for a wide range of complex machine vision problems
Technical Project Manager, MAS Software GmbH, München
  • Research and development of a process for secure and unique detection of craquelure patterns based on image features (2D) and surface structure (3D)
    C++ Boost CMake Qt4 OpenGL VTK OpenCV FlyCapture libdc1394 OpenMP Photometric-Stereo Bildverarbeitung
  • Implementation and deployment of an in-house C++ library for recurring software patterns in embedded development
    C++ CMake GTest
  • Supervision and support of apprentices
Software Engineering, MAS Software GmbH, München
  • Specification and implementation of an application software for a IEC61850-compliant interface to control transformer stations
    C++ Boost CMake PIS10 pugixml Unittest++ NetSNMP Crypt
  • Setup and deployment of several continuous integration server
  • Supervision and support of apprentices
Research Assistant, Computer Vision and Mixed Reality, RheinMain University, Wiesbaden
  • Design and implementation of an easy-to-use structured light 3D scanner for the CNC-Step company
    C++ CMake Qt4 VTK OpenCV libdc1394 FlyCap PCL Eigen LapackBLASVelMar
  • Implementation of a realtime structured-light based reconstruction algorithm for an intraoral scanner for the atron3D GmbH company
    C++ CMake Qt4 VTK VTK OpenCV libdc1394 OpenCL
  • Porting a 3D computer vision application for Android smartphones, setup and evaluation of an optical chroma splitter
    Java Android Python
Property Claims Adjuster, HDI-Gerling Firmen und Privat Versicherung AG, Mainz


Toco - Toy C Compiler, Open-Source Project
Uncalibrated Photometric-Stereo, Open-Source Project
Realtime Photometric-Stereo, Master's Project, Computer Science
SparkleShare-Android, Open-Source Project
  • Development of an Android app for the free online data storage SparkleShare. Coordination of pull-requests and bugfixing management using the code hosting platform Github
    Java Android


Internship, SIC! Software GmbH, Heilbronn
  • Android app development
  • Software testing, including plugins and frameworks
  • Smoke- and release tests of Android and iPhone apps
  • Cost estimation of customer inquiries
    Java Android


Computer Science, Master of Science
  • Thesis: Silhouetten-basierte 3D-Rekonstruktion
    Construction of a hardware and implementation of a shape-from-silhouette algorithm with a novel way of depth determination with the cross ratio of four known points. In order to speed up the process, computer-intensive parts of the reconstruction algorithm were implemented on the graphics card
    C++ CMake Qt VTK OpenCV libdc1394 OpenCL
Studiengang Medieninformatik, Bachelor of Science
  • Thesis: 3D-Rekonstruktion auf einem Smartphone mittels Photometric-Stereo
    Design and implementation of a 3D reconstruction method based on shading unformation using only the display of the smartphone
    Java Android Photometric-Stereo OpenGL ES Bildverarbeitung

Vocational training

Training as an insurance salesman, HDI-Gerling Lebensversicherung AG, Wiesbaden


High school, Martin-Niemöller-Schule, Wiesbaden, Abitur
Middle school, Gerhart-Hauptmann-Gymnasium, Wiesbaden