Work

An overview of my rather serious work.

Volunteering

I deeply care about making the world a better place. I care about FLINTA in science and tech, queer rights, accessibility, education for neglected minorities and basically all those other typical left values. I encorporate these things into my work and also do quite a bit of volunteering around them. The volunteering I do takes up a lot of time and I felt they deserved a place here. Currently I am an active member at the FLINTA Hackspace Heart of Code. At University I am also a student representative and basically build up our subjects student association from the ground up. I also take care of our finances. I try to make the bachelor more accessible to students who aren't rich and come with tons of prior knowledge. I care about fairness. I also advocate for others and the things I care about in many smaller ways that aren't easily trackable. Usually I am the first to say yes to work that needs to get done for causes that I support.

Things I organized/took part in: the under 18 program team of the TINCON (a conference for digital youth culture), a day long intro to programming workshop, a talk on FLINTA in science for a FLINTA meetup at my university, multiple about 4h long workshops/presentations on transidentity and queerness, the two part Server Charm workshop (see below), hosting many smaller meetings at Heart of Code and other things I currently can't remember (will add them incrementally).

Server Charms

A beginner-friendly manual for a Server Charm. A portable device that creates its own Wi-Fi network and hosts a website for curious people around you! An everyday companion/portable easteregg. The manual is quite extensive with a big glossary. It also covers fun mods for the Basic Server Charm. It's meant to be a fun maker project for beginners and experienced people. The product is also just really cool. Based on the manual I organized a workshop in a local FLINTA hackspace in Berlin.

Obsidian Wikipedia Helper Plugin

A plugin for the note taking app Obsidian that uses the Wikipedia API to let the user search, link, insert and open Wikipedia/Wikimedia articles directly in their notes from within the app. I built it because I was looking for that functionality myself when writing about scientific stuff. It just makes it so much more convenient to gather knowledge. The plugin is available in the community plugin list and has in total 22507 downloads. It's my first project where I get to handle bug and feature reports and fix/implement them. It's a lot of fun and I take pride in having fixed basically all bug reports I got in under 24h :)

The Humane Software License

A software license to change the world! All the code I write and publish is in some way or another there to save the world. I was looking for a software license that encapsulates this passion and ease my fear of people abusing my work for their malicious purposes but could only really find the Anti-Capitalist Software License and so ended up creating my own license instead. From the projects README: "The HSL is meant to accompany software that empowers individuals, collectives, worker-owned cooperatives, and nonprofits who follow the UN Universal Declaration of Human Rights, while denying usage to those that exploit labor for profit and don't care about the moral consequences of their actions." Nearly all my projects are now licensed under the HSL. It is definitely not perfect and should mostly be seen as a deterrend but I can recommend it nonetheless for hobby projects.

Introduction to Fractals and Holomorphic Dynamics

An article I wrote for my university course "Scientific Computing in Mathematica". It is an introduction into fractal geometry and holomorphic dynamics being the mathematical foundation for some of the most well known fractals which I also cover. I created all the visuals myself in Mathematica 13. You can run and edit them yourself by downloading the source code from below. I wrote it in my second semester but to read and understand it you barely need to know any mathematical notation to follow along. It's highly influenced by 3Blue1Browns incredible videos on the topic! My personal highlight of the article is the section covering and showing the bifurcation diagram of the logistic map hiding in the Mandelbrot set plotted in three dimensions. The bifurcation diagram of the logistic map definitely was one of my special interests. Don't worry these terms don't have to mean anything to you right now. Just start reading and dive into the wonderful, beautiful, fascinating and weird world of fractal geometry!

Facial Landmark Detection

A project on facial landmark detection on facecam input I did for my university course "Deep Learning". Even though the article was written together with two others I did all the coding. I used TensorFlow and a convolutional neural network with a dataset from Kaggle. The project was my first experience with the development of real world machine learning applications. I had fun optimizing some custom masked loss functions but by far the biggest and most time consuming part was dealing with the data and building the infrastructure around video inputs and so on.

Jambo

A Discord bot to manage a whole game jam/hackathon server from a fully functional poll system to managing color roles. I am the owner of a Discord server called Cowoding Jams where we host monthly coding jams/hackathons. Because organizing them with collecting all the proposals and creating polls with external tools was way too much work we went the "programmer way" and spent nearly a year developing our own Discord bot as a group project to handle all those things for us :) We are about 7 active developers. We are more people on the server though. Check out the wiki to learn more about its features and create your own server with it!

HoleeBike

A Flutter app I developed as part of my school graduation in 12th class. In Berlin we have this thing called "5. Prüfungskomponente" which is part of our A levels where you can either write a paper or have a presentation. I did a presentation in Geography with Computer Science as the secondary subject. After other project ideas like automatically orientating solar panel mounts and similar I came up with the idea to use phone sensors to detect bumps/potholes/damages/etc on cycleways to allow for more direct maintenance also based on usage statistics. With the project I completely overdid it. Together with a schoolmate I then build a working prototype of the app we called HoleeBike. I taught myself how to use Flutter, Firebase and also learned how to use Git and GitHub in that time. That project was the first time I worked on a big software project. I basically spend all my free time working on it. I implemented everything from the algorithms that read and process the acceleration data to the cloud backend. With my prototype I could show that the concept worked. We also reached out to people from our local administration to see if they would be interested in these kind of data. It felt like they didn't take us seriously enough to make something from it. After school I dove right into uni and didn't continue working on it. I've been meaning to open source the idea and prototype but that requires cleanup and so on... In the end I got the best possible grade for my presentation and work. I am really happy with the project and all I could learn from it. The presentation itself turned out to be rather heartbreaking though because I had to condense all this work I've put in over months into a 20min presentation. The project just outgrew the school work. I dug out the files for presentation in case you're interested in the specifics. Note that it is all in german!