Here's some quick facts:
- I use they/them pronouns
- I grew up and live in the Rhineland area of Germany
- I like retrocomputing and sightseeing on foot or by public transport
- I think there is a spectre haunting Europe...
I am a programmer by trade. Logically, it means I have various opinions and preferences about my tools of the trade.
Here's an incomplete list of things I like when programming:
-
Rust
...the programming languageI have been using Rust since about 2016, and been a part of the Rust team since 2018. In this time, I've been a part of the Community team, co-organized the Rust Berlin meetup, and maintained and co-authored Rustlings, as well as hosting many RustBridge workshops.
I also worked at Axo (creators of cargo-dist) on oranda, a (Rust) project-aware static site generator.
It's also just a really fun language to use, and I find myself learning something new every time I use it for something!
-
Erlang/OTP
I first got into contact with Erlang and the OTP by working with CouchDB. Ever since, I've been fascinated by its unique approach to concurrency and error-(non)-handling. I really think it's one of the most beautiful software projects out there!
I have also extensively used Elixir for web services. I haven't touched Gleam yet, though.
-
Racket
Racket is my Lisp of choice (don't pretend like everyone doesn't have one...). I'm more of a schemer simply because I can't keep Common Lisp's hundreds of language features in my head, and Racket brings with it an unrivaled toolbox to just tinker with, which is something we need more of in programming language theory.
-
Node.js
I was part of leadership for a while, and used to work on the website and translation efforts!
-
Static Site Generators
My reference project when learning a new language is usually to build a really simple static site generator. I used to work on Jekyll, also.
-
Hiking
Can't hang around in front of the computer all the time, right?
Other things I use, just to make this feel even more like a CV:
- Python/Django, Ruby/Rails
- JavaScript (of course), TypeScript (of course), Svelte, Vue, various quasi-irrelevant frontend frameworks
- CSS and HTML! This is definitely the part I enjoy most about building websites.
- Various Dockers, Containers, Ansibles, and things like that.