Work Experience

Internship Software Development

Cyfex AG January 2021 – June 2021 (full-time)

Performance of a CSG algorithm - Profiling, Bit-level optimizations of floating point expansions, compile-time operations using C++ templates, parallelization

Software Developer and Electronics Engineer

PS Prozesstechnik GmbH January 2015 – February 2018 (external), March 2018 – December 2020 (part-time employee)
Development of software for particle size and shape measurement by automatic image processing with graphical user interface and PDF report generation
Screenshot of the XPT particle analysis application
Electronics design and software development of an embedded membrane control system with graphical user interface
Inside of the AutoMem controller
PCB Layout of the AutoMem membrane system controller in KiCad

Research Assistant in Industrial Robotics

FZI Forschungszentrum Informatik July 2015 – May 2019 (part-time)

Robotics software development using ROS

Driver development for industrial robots

Force control of industrial robots (KUKA, Fanuc, UR) using ros_control
At FZI I was working on controlling robot arms using external force-torque sensors through ROS. Here is a video on YouTube of a demonstration I was involved in using a UR10 robot following the shape of a car door: https://www.youtube.com/watch?v=yky_VfquO-8.

Education

Master of Science, Robotics, Systems & Control

ETH Zürich 2019 – 2022
Master Thesis: "High-throughput scanning-based structured illumination microscopy"
Structured illumination setup on the optical table
Super-resolution structured illumination microscopy reconstruction GUI
Summer School: "Rethinking Waste - Sustainable Solid Waste Management"
Visiting a plastic recycling plant
Disassembling mobile phones
Project: Development of a camera system for measurement of wheat plant geometry

As a semester project I was working on capturing wheat geometry data at the Crop Science Group at ETH. They have a phenotyping field with plots of different wheat varieties and were interested in geometry data of the plants to better understand the influence of plant geometry on photosynthetic efficiency.

To capture plant geometry data I developed a mobile measurement station and analysis software to quickly gather this data on plant samples in the field. The project report can be found here.

Portable wheat measurement station in the field
Extraction of wheat plant geometry from camera images
Course: Innovation in Smart Farming

In this course we developed, in a group of four students, a concept for a startup in the AgTech sector. Our suggestion was a robot for mechanical weeding in carrot fields. We were thinking about possible technologies to use, market size, business model and asking people in the field for their opiniton.

Paper prototype of our carrot weeding robot idea

Bachelor of Science, Informatics

Karlsruhe Institute of Technology 2014 – 2019

Bachelor Thesis at Fraunhofer IOSB: "Extension of an EKF-based localization filter by stochastic cloning"


Associations

Kamaro Engineering e.V.

2014 – 2019
Participation in competitions for agricultural robotics and autonomous navigation

During my bachelor studies I was active in the student robotics group Kamaro Engineering, where we took part in the Field Robot Event.

Following the maize row using a laser scanner

Team lead Informatics

Kepler Seminar e.V.

2014 – 2019

Giving electronics courses for children grade 7-10


Experience in Technologies

Programming

mainly C++ and Python, also Rust, Java, and Go

Computer Vision using OpenCV, GUI development using Qt

Data analysis and visualization in Python and R, relational databases (SQL)

Linux (NixOS, Ubuntu, Debian), git

Robotics

Robotics software development using ROS

Controlling of UR, Kuka and Fanuc robots using ROS

Electronics

Prototyping using Arduino, etc.

Electronics design using KiCad

SMT assembly

Embedded software development for the STM32 platform using C/C++ and Rust

Mechanics

CAD design for 3D printing in Fusion 360
3D printed xy-stage to adjust laser diode position

Personal Projects

Live datamoshing of H.264 videos

Together with @dehexadop and @problame I built a tool for live datamoshing of H.264 encoded videos. We presented it at the GPN20 and hope to present it again somewhere in the future.

Group webpage: discoders.io | Project on GitHub: h264_glitcher | Recording from GPN20: YouTube

VJing at GPN20

Languages

German: Native | English: Fluent | Swedish: Intermediate