About

Here's some stuff about me.

If you are looking for a more concise CV or a PDF please see /about/cv for a recent[1] print-friendly version (simply use your browser's print function, it should work decently). Here I'll just try to summarize the important bits for a general idea.

Education

I'm from central Berlin but I got all my education past the Abitur at the University of Bremen in Germany.
Initially I went for political science but quickly figured out that it wasn't for me and pivoted to computer science.
CompSci was a good fit; I finished my Bachelor's during the pandemic and am currently wrapping up the Master's.

When?What?Status
2015-2016B.A. Political Scienceleft for CompSci
2016-2020B.Sc. Computer Science ("Informatik")completed 🎉
2021-nowM.Sc. Computer Science ("Informatik")writing thesis

Work Experience

During my undergrad I worked as a teaching assistant (TA; "Tutor" in German) at the university for the following courses:

During my Master's (2021-2024) I worked at OTARIS doing mostly software development as well as some pentesting and some consulting work with an emphasis on software security. I got to develop some pretty cool things there, got to bring my own ideas to the table and realize them, and I learned a ton among very nice colleagues.

Since November 2024 I am working as a full-time software developer at OHB Digital Services.

Here's the gist of my work experience.

When?What?Where?
2019-2021Teaching AssistantUni Bremen
2021-2024Software-Development / Security-ConsultingOTARIS
2024-nowSoftware-DevelopmentOHB-DS

Practical Experience

But not all of life is work and formal education; if they only let me program for work and university I'd be miserable, as I enjoy working on software on my own time.

Over the years I've worked on and off on a few personal projects and in my opinion, the history of projects one has been involved in reflects experiences much better than the common CV categories. It should be obvious that the later projects are much more fleshed out than earlier ones. So here it goes (this looks significantly better on a wider viewport with grid support so on your device it shouldshould not be shown right):

personal uni work

2019-08

potato-sat

August '19

2020-01

NES custom cartridge

early 2020 In this university project we implemented a custom NES cartridge to feed the console with data from sources such as an SD card. It was a fun first dive into microcontroller programming and older hardware.

2020-06

2021-03

palette-grabber

sometime in 2021 I wanted a quick CLI palette generator tool to feed images into so I made one and later updated it to use k-means clustering.

2021-06

Xournal++

mid-2021 contributed layer merging to this handwriting / note-taking desktop application

2021-09

Dayplan

since mid-2021 my main Go learner project and a frequently used TUI tool for my own time-tracking needs

2022-05

SPDX (tag-value) Language Server

mid '22

2022-08

SBOM-project PoC

later '22

2022-11

MUD Controller / Enforcer

Winter '22 through Summer '23

2023-03

muddles

Winter '22 through Summer '23

2023-04

6G QoS Measurement Software

most of 2023

2024-01

purl.tools

since 2024 This is a little web-app to help construct PURLs. It's all Rust thanks to WASM.

2024-02

Pampa

since 2024 As part of my M.Sc. Thesis research I am developing a sort-of SBOM generation and management project that runs distributed agents. It's all written Rust including the web-frontend. I will probably not make the code available until I am done with my thesis work though.

2024-05

Programming Languages

Here's how I would order the languages that I am fairly proficient in:

By proficiency:

  1. Go
  2. Rust
  3. C++
  4. Python
  5. Java
  6. Haskell

By fondness:

  1. Rust
  2. Go
  3. Haskell
  4. C++
  5. Python
  6. Java

As you can tell, I'm mostly interested in systems programming languages. This is not to say however, that systems programming or backend is all I've got experience with, as I have become quite fond of using Rust via WASM for web apps, primarily via Leptos.

Of course I also have a lot of experience shell scripting (primarily Bash); I have also done a bit of embedded development in C and have some basic knowledge of Javascript and Lua.

But I doubt a job working with any languages not in the top few of my lists above would be a good fit for me (or vice versa).

If you would like to look at some work of mine in those languages I would encourage you to look at my 🚧 projects. Please bear in mind that this is only a part of my work as a lot of my experience comes from working on closed-source projects at work.


  1. I've stopped maintaining my old crufty LaTeX-CV, but if you really need a different PDF I can always brush it up, so if you need something different, feel free to reach out at as well, you can find the email address in the CV