Where it started
When I was in 7th grade my brother introduced me to python. I hacked together some GUI apps and never touched Python again (he even installed Anaconda for me...)
In 7th grade I had an internship at a small software company. There I was confronted with Dataflex, the "loveliest" language.
I had a lot of fun there and learned a very useful skill, debugging (yay!)
An employee there also told me to try out Scratch. I was sceptical at first, and I ended up creating a lot of projects (and had a lot of fun of course!)
To this day I think of the internship and of the people that supported me on my journey. I am extremely grateful for the support I've been recieving from my family and friends (both IRL and online)
In 2019 I decided to pick up C#, went to learn Unity to ditch it in 2020.
My father had a lot of unsorted images of his brother on his harddrives so I proposed that I would write a small app which would collect and sort said images (a big project for me at the time).
And thus my first project, FileFinderGit was born!
I learned how to use libraries and rapidly learned C# while rewriting said app.
In Q1 2020 I also fully switched to Linux and ditched Windows (losing some savegames in the process, RIP)
At one point I have gotten so proficient with C# that I decided to try out other languages.
This language was C++
I worked on my own little game engine.
Getting into sysadmin
In November 2021 I repurposed my grandmas' old PC into a small server. Both my brother and I are running our projects on it and we're also playing on our little Minecraft server.
NixOS was supposed to be installed on that server, however the setup process didn't go as planned (I now know where it went wrong).
My grandmas' PC runs Debian right now.
I switched my main PC from Arch Linux to Bedrock Linux and two months later to NixOS.
NixOS is a Linux distro that allows me to reproduce my exact system I have on any machine. Only using one config file, "configuration.nix".
There still are some hiccups here and there and the unique filesystem layout makes running applications a nightmare.
Luckly the nixpkgs repository is huge and there's a program called "distrobox", which allows me to install Arch Linux in a container and then cleanly integrate it with my host.
So far so good.
My home server had some issues regarding networking. To this day my best theory is that Debian's DHCP setup is very finicky.
I use Uberspace to host projects and I'm not dissatisfied, but I'd prefer if I could host my projects locally (without a massive power bill).
In November 2023 I migrated all my E-Mails to uberspace.
Homepage shenanigans
I began work on this (new) homepage.
The design is very simple and elegant.
Recently I've been working on it a lot to make sure the code doesn't become an unmaintainable mess.
Addendum
In Q2 2020 my father's brother died to cancer.
I unfortunately never got to meet him much.
May my father's brother rest in piece. I wish his family the best.
In 2022 my grandpa lost his life to Parkinson's. He was a very kind person.
He was a tinkerer at heart and unfortunately had to put his hobbies aside because of the disease. We tried easing his life as muc has we could.
Then, one day, he went to sleep and never woke up again.
Rest in peace grandpa. We will still love you.