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. CodeBox
Mit CodeBox wirst du besser im Programmieren, indem du selbst Code schreibst.
-
🧩 Solve: praktische Aufgaben verschiedener Art (implementieren, Fehler beheben, refaktorisieren) mit echten Tests. Schreiben, Tests ausführen, sehen, was fehlschlägt, korrigieren. Entwürfe werden im Browser gespeichert, kein Konto nötig
-
📖 Study: ausgearbeitete Lösungen in Python und Java, mit Aufgabenstellung und Erklärung nebeneinander. Nachvollziehen, wie sie funktionieren, dann selbst ausführen und anpassen
-
🔧 Gebaut mit HTML, CSS und JavaScript sowie dem Monaco Editor. Der Code läuft auf einer selbst gehosteten Piston-Instanz.
3. vladflore[dot]fit
vladflore[dot]fit ist eine Sammlung von Fitness-Tools und Ressourcen, die ich im Laufe der Zeit gebaut habe.
💪 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.
-
🔧 Gebaut mit PyScript sowie klassischem HTML, CSS und JavaScript
🎟️ Hyrox Ticket Radar Telegram Bot
Finde HYROX-Rennen und erhalte Benachrichtigungen, wenn ausverkaufte Tickets wieder verfügbar sind oder nur noch wenige übrig sind. Nur auf Einladung.
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!