Portfolio
Ü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
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
2. 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.
-
🔧 Gebaut mit HTML, CSS und JavaScript. Der Editor ist der Monaco Editor, und der Code läuft über eine Drittanbieter-API namens Piston
3. 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.
-
🔧 Gebaut mit PyScript sowie klassischem HTML, CSS und einem kleinen bisschen JavaScript
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?
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:
-
🏋️ Übungen und Gewichtsfortschritt trackt
-
📊 Trends über die Zeit visualisiert
Mehr Projekte folgen, wenn Zeit und Neugier es zulassen!