visitor@jan-guenzel: ~/about

~/about

$ cat about.md

whoami

Ich bin Jan, ein 24 Jahre alter Entwickler aus Deutschland. Oft sitze ich konzentriert für mich allein an etwas, aber genauso oft baue ich zusammen mit ein paar Freunden, mit denen ich seit Jahren arbeite. Genau dieser Rhythmus — konzentrierte Solo-Phasen und dann Ideen mit Leuten austauschen, denen ich vertraue — ist meine Art zu arbeiten.

Was mich antreibt, ist simpel: etwas Neues ausprobieren, daraus lernen, weitermachen. Lieber schnappe ich mir ein unbekanntes Tool und beiße mich durch, als in der Komfortzone zu bleiben — deshalb läuft im Hintergrund fast immer irgendein halbfertiges Experiment.

wie alles begann

Wie bei vielen in der Tech-Welt fing mein Weg zum Computer bei Spielen an — und eines im Besonderen brachte mich zum Programmieren: Minecraft, gebaut in Java. Man konnte zwischen Servern springen oder einen eigenen aufsetzen, mit Freunden zocken und — der Teil, der mich wirklich gepackt hat — das Spiel mit client- und serverseitigen Mods nach Belieben verbiegen.

Das Ding war: Die vorhandenen Mods taten nie ganz das, was ich im Kopf hatte — es gab immer etwas, das ich anders gebaut oder ergänzt hätte. Also habe ich angefangen, YouTube-Tutorials zu folgen, um meine eigenen zu bauen. Die waren alle in Java — genau so habe ich die Sprache überhaupt gelernt: indem ich den Mods nachgejagt bin, die ich schon vor Augen hatte. Es hat eine Weile gedauert, aber irgendwann brauchte ich die Videos nicht mehr — StackOverflow und ich haben uns dafür allerdings ziemlich gut kennengelernt :D.

Schon bald brauchte ich einen Ort für all die Spielerdaten, die meine Mods erzeugten, also habe ich mir MySQL beigebracht — damals die Standard-Empfehlung. Diese Schleife treibt seitdem im Grunde alles an: Ich will, dass etwas existiert, also lerne ich, was nötig ist, um es zu bauen.

git log --oneline

  1. nowStudium auf der Zielgeraden — und nebenbei eine eigene Firma

    Mein Fokus liegt gerade darauf, meinen Bachelor in Informatik abzuschließen und die Theorie sauber zu verinnerlichen. Das Studium zieht mich immer wieder in Deep Dives — zuletzt ins Machine Learning, wo ich eine ganze Arbeit über den Netflix Prize und Recommender-Systeme im Allgemeinen geschrieben habe. Nebenbei führe ich meine eigene Firma mit Fokus auf Datenautomatisierung, was die praktische Seite scharf hält. Allein, wenn es zählt, mit Freunden, wenn es so besser ist.

  2. 2022Agenturarbeit für bekannte Namen

    Mehrere Websites und Web-Apps für bekannte deutsche Marken, dazu eine langlaufende Plattform zur Lead-Verteilung und -Aggregation — ein Dashboard pro Mitarbeiter, bei dem ich die zentrale Schnittstelle zwischen unserem Kunden und einem externen Dev-Team in Indien war.

  3. 2021ins kalte Wasser geworfen — bei einer Agentur

    Bei einer Agentur eingestiegen und mein erstes Jahr als zweiter bzw. übernehmender Entwickler an einer App namens TrainYourTown verbracht. Ins kalte Wasser geworfen zu werden, war das Beste, was passieren konnte — React Native, TypeScript, NestJS, Microservices, MongoDB und Cloud-Anbieter wie Firebase, alles auf einmal.

  4. 2019Gymnasium mit Info-Schwerpunkt & erste echte Teamarbeit

    Auf ein Gymnasium mit Informatik-Schwerpunkt gewechselt — wieder Java, aber diesmal mit echtem Verständnis für Datenstrukturen und einem ersten Gefühl für Zeitkomplexität. Mit zwei Mitschülern habe ich ein Praktikum gemacht und eine Flottensteuerungs-Software gebaut: Angular mit Spring-Boot-Backend, Docker und OpenShift.

  5. 2016ein Abstecher ins Web

    Etwas Neues mit HTML, CSS und JavaScript ausprobiert und ein paar Anfänger-Seiten mit Bootstrap zusammengebaut. Zwei Dinge habe ich schnell gelernt: Das Web macht Spaß — und visuelles Design ist nicht meine Stärke.

  6. 2014erste Zeilen Java, für Minecraft

    Wo alles begann: eigene Minecraft-Mods in Java schreiben, weil keine vorhandene genau das tat, was ich wollte, und danach MySQL lernen, um die Nutzerdaten dahinter zu speichern.

languages --by-usage

  • TypeScriptseit 2020
  • Javaseit 2014
  • React / React Nativeseit 2021
  • Node / NestJSseit 2021
  • MongoDBseit 2021
  • SQLseit 2015

uptime

Aktuell fließt der Großteil meiner Energie in die letzte Etappe meines Informatikstudiums — das ist der Fokus. Drumherum führe ich meine eigene Firma und automatiere die langweilige, sich wiederholende Datenarbeit, die Leuten den Tag frisst. Das Muster aus Minecraft-Zeiten hat sich nicht wirklich geändert: etwas finden, das es zu bauen lohnt, lernen, was fehlt, und es ausliefern. Und ja — ich nutze Arch, btw.

danke fürs Lesen — sag Hallo im Board.