about
I have been writing free software since 2018. This page tries to summarize some of my cooler projects, although most of it is largely unstructured and unmaintained.
personal projects
bunny (Elixir, 2023)
A Rosenpass (initiator-only) implementation in Elixir. I originally wrote this to understand the core Rosenpass protocol a bit better. It was able to handshake with the reference implementation.claradns (Rust, 2025)
claradns was a failed attempt of me to write an authoritative DNS name server. The idea was to avoid zonefiles and instead use the filesystem to model the DNS tree. Unfortunately, the project failed due to too many rewrite attempts out of an urge for perfection but at one point, the implementation was already sort of done, except for caching and parsing all resource record types mandated by RFC 1035.curvy (Go, 2024)
curvy is a brute-force generator for vanity onion addresses. For reasons unknown to me, I have written it in Go. The core motivation for this was, that the only other tool known to me for performing this task, mkp224o, consisted of over 30k lines of unaudited x86 assembler code. Personally, I refuse to execute x86 assembler code for a simple task such as brute forcing, as there is absolutely no sustainable possibility for me to audit it. curvy itself only consists of about 100 LOC and I still use it to this day whenever I need a vanity onion address.funion (Elixir, 2023 – 2024)
funion was my first larger project in the Tor ecosystem. It began as an experiment of mine during the gap of finishing high school vs. starting university. The idea was to write a client-only implementation of the core Tor protocol in Elixir, both to understand the Tor protocol better, as well as to learn the Elixir programming language, which seemed like a super nice combination after I have learned about BEAM, due to Tor's separated resource nature (channels, circuit, streams) fitting perfectly into BEAM's concept of processes. I learned a lot during this and eventually met a lot of nice people from the greater Tor community due to it, despite it being terrible Elixir code. :-)In 2024, I eventually tried to rewrite it because I learned to do Elixir better at that point. In the end, it was capable of sending and receiving TCP data on streams, although all circuits still had to be created manually, including hard-coding their keys/IPs due to a lack of a dir-spec implementation.
litev (C, 2022)
litev is a super minimal clone of libevent I wrote as a naive teenager. It serves as a generic event loop implementation with epoll, kqueue, and POSIX poll as its backend. The total code size was about 800 lines of code and the performance was only slightly worse than libevent's. Unfortunately, I never managed to write any documentation of it, hence why I never published it. I tried to revive the project a few times but never found enough motivation to properly do so.mott (roff, 2024)
mott was a shitpost of mine implementing Conway's Game of Life in a manual page, by abusing the Turing completeness of the roff language. The fedi post related to it got very viral although I have deleted it by now, because the fediverse is about connections, not numbers.ria (Rust, 2025)
ria was my first project after a major depressive episode. I always wanted to write a BitTorrent client at one point in my life and this was it. It only implemented the basic spec and the implementation was not so good from a software engineering aspect, mostly because I just wanted to write code again in a YOLO fashion and not get lost in endless planning again. :-)It was super fun back then and brought me so much joy again in programming, after basically not having done any serious programming outside work for the past 1.5 years at that point.
Also, I try to be open about mental health issues these days. If you ever need an open ear, I am always happy to help within the realm of my possibilities. 🦋
yozo (C, 2024 – now)
yozo is an attempt to write a POSIX.1-2024 libc for Darwin-aarch64. It is large from done. I named the project after the main character of Dazai Osamu's No Longer Human, a book that was among the ones touching me the most.... (Various, 2018 – now)
I have written countless of other things too. See my Codeberg for more infos on that.external projects
Sowwy if this may look a bit too braggy >.<
Bragging is not my intention but I think it is still sort of impressive and I should remind myself of these achievements more often.
:3
I have contributed to a variety of FOSS projects, both in the forms of trivial and non-trivial patches. These days, my non-trivial code runs on billions of devices, including every recent Windows, macOS/iOS and Linux installation, as well as on two planets, due to being included in the Ingenuity Mars helicopter as part of NASA's Mars 2020 mission.
Projects I have contributed to include (in no specific order): cURL, Tor, Linux kernel, OpenBSD, Rust Standard Library, Rosenpass, Tokio, smoltcp, Halloy, and others.