Depending on the context, I'm either an avid software developer, or a crazy cyclist.
At work, I write embedded software in C and C++ for robots and space-craft. I live by continuous integration pipelines and linters. Colleagues know me as the person who wrote most of the documentation.
At home, you will find me hacking at my (Linux) system, writing small Python tools to make it more enjoyable to use (e.g. i3ctl).
On the road, you might come across me on my bicycle, headed out for a multi-week trip, with my tent and enough cooking gear to make a proper meal each night.
As is typical in smaller companies, I wore many hats (embedded software, assembly and integration scripts, devops, ...).
Staff engineer for the lab. Responsible for software maintenance and development for the robotic systems (300+ kg wheeled platform with two Kuka LWR arms, Boston Dynamics Spot) used for experiments with International Space Station astronauts. I mentored a rotating roster of interns and trainees with wildly varying skill levels.
Worked as a software and systems engineer on early stage space missions covering satellite rendez-vous systems, rovers, space stations, and in-situ resource utilisation schemes for the Moon.
Undergraduate and graduate degrees focused on control theory and mechanics.
For my Master's thesis I developed a data-driven attitude controller for a quad-copter that significantly improved response time and stability margin compared to the previous state-of-the-art controller.
A Python tool to make the i3 window manager more enjoyable to use through enhanced workspace and window management capabilities.
Configuration files for my Linux development environment (Fish shell, Helix editor, Sway window manager). Always a work in progress.
A Jinja-inspired template engine for MATLAB. Initially written as part of my thesis (to procrastinate from actually completing my thesis). This has been mostly re-written by an external contributor.
Laser cutters consume vector graphics files where the color of ach line is associated with an operation (cutting or engraving at different speeds and powers). The extensions help to automatically group shapes and color lines. They can even tile patterns on cut sheet.