Über dieses Portfolio

Ein Portfolio zu erstellen ist eine großartige Möglichkeit, die eigenen Arbeiten und Interessen zu zeigen. Es kann auch ein starker Motivator sein, weiter zu lernen und zu bauen, sobald man einmal angefangen hat. Es hilft nicht nur dabei, Fähigkeiten und Erfahrungen für potenzielle Arbeitgeber oder Kunden sichtbar zu machen, sondern auch dabei, sich von der Masse abzuheben.

Gleichzeitig kann sich der Aufbau eines Portfolios überwältigend anfühlen — besonders am Anfang.

Ich habe diese Seite zusammengestellt, um einige meiner Nebenprojekte zu zeigen. Sie soll nicht unbedingt jemanden beeindrucken, sondern eher meinen Weg dokumentieren und mir einen Ort geben, an dem ich sehen kann, wie weit ich gekommen bin. Diese Projekte entstehen außerhalb meines Jobs und sind daher bewusst klein und fokussiert.

Jedes Projekt ist aus einem konkreten Bedarf entstanden. Anstatt eine fertige Lösung zu verwenden, habe ich mich entschieden, sie selbst zu bauen — so konnte ich etwas Neues lernen und die Lösung genau an meine Anforderungen und Kreativität anpassen.


Projekte

Das sind kleine, persönliche Projekte, die echte Probleme lösen, auf die ich gestoßen bin. Als Software Engineer probiere ich gern neue Tools und Ideen aus — und wenn diese Entdeckung mit einem persönlichen Bedarf zusammenfällt, wird daraus eine praktische und erfüllende Lernerfahrung.

1. Algorithms Narrated

Screenshot von Algorithms Narrated

Algorithms Narrated ist eine YouTube-Videoreihe, die algorithmische Probleme visuell Schritt für Schritt erklärt (im Stil von LeetCode) — nicht nur die Lösung, sondern auch die Gedankengänge dahinter.

  • 🎯 Schritt-für-Schritt-Erklärungen für besseres Verständnis und Interview-Vorbereitung

  • 🎥 Videos erzeugt mit Python, Manim, MoviePy und Pillow

  • 🔊 Sprachnarration erzeugt mit OpenAI TTS

  • 🌐 Playlist auf YouTube ansehen

2. Code Box

Screenshot von Code Box

Code Box ist eine einfache Webanwendung, mit der ich Java- und Python-Code direkt im Browser durchsuchen, bearbeiten und ausführen kann, der in einem GitHub-Repository liegt.

3. vladflore[dot]fit

Screenshot von vladflore[dot]fit

vladflore[dot]fit ist eine Sammlung von Fitness-Tools und Ressourcen, die ich im Laufe der Zeit gebaut habe. Aktuell enthält sie zwei Hauptprojekte:

Flexary

Flexary begann als Möglichkeit, meine Fitnessübungen zu katalogisieren. Ich wollte eine einfache, durchsuchbare Übungsbibliothek mit Bildern und Beschreibungen, um mich an die korrekte Ausführung zu erinnern. Außerdem wollte ich eigene Workouts erstellen, indem ich Übungen aus dieser Bibliothek auswähle, und diese anschließend als PDF exportieren. Weitere Features sind geplant, aber die Kernfunktionalität steht bereits.

Schedulizr

Schedulizr ist ein Workout-Planungstool, das mir hilft, meine Trainingsroutine zu planen. Damit kann ich einen Wochenplan erstellen und Workouts bestimmten Tagen und Uhrzeiten zuordnen. Es lässt sich an verschiedene Trainingspläne und Vorlieben anpassen. Zusätzlich kann eine PDF-Version des Wochenplans erzeugt werden, und Nutzer können eigene Planungsdaten hochladen und als PDF herunterladen. Dieses Tool kann auch auf einer privaten Domain installiert werden (melde dich gern, wenn du mehr wissen möchtest).

My Workouts

My Workouts ist eine einfache Seite, die alle meine vergangenen Workouts in einem klaren, gut lesbaren und exportierbaren Format anzeigt.

4. Git Animated

Git Animated ist eine Reihe von Artikeln und Videos, die ich erstellt habe, um sichtbar zu machen, was intern passiert, wenn Git-Befehle ausgeführt werden. Der spannende Teil war es, mit Manim (einer Python-Bibliothek für mathematische Animationen) zu animieren, wie sich Git in verschiedenen Situationen verhält.

Die Serie hat aktuell vier Teile, weitere sind geplant — je nachdem, wann Inspiration (oder Verwirrung) zuschlägt.


5. Is It Aired Yet?

Screenshot von Is It Aired Yet?

Als großer Serienfan (manchmal vielleicht zu sehr) wollte ich eine einfache Möglichkeit, zu prüfen, wann die nächste Folge einer Serie ausgestrahlt wird. Statt bestehende Tools zu nutzen, habe ich eine eigene webbasierte Oberfläche gebaut.

Hinweis: Das verwendete API-Token läuft monatlich ab. Zum Zeitpunkt des Schreibens ist es bis 31.05.2025 gültig — falls die App bei dir nicht funktioniert, könnte das der Grund sein.


6. My Workouts Tracker

Als ich mit dem Training konstanter geworden bin, wollte ich meine Übungen und Gewichte besser nachverfolgen. Eine Tabellenkalkulation hätte gereicht … aber wo bleibt da der Spaß?

Ich habe eine einfache Web-App mit PyScript gebaut, die:


Mehr Projekte folgen, wenn Zeit und Neugier es zulassen!