Über mich
Ich bin ein leidenschaftlicher Softwareentwickler mit einem starken Fundament im Erstellen von robusten und skalierbaren Anwendungen. Mit meinem Hintergrund in Unternehmensumgebungen blühe ich in kollaborativen Teams auf und bin stets bestrebt, neue Technologien zu lernen und mich anzupassen. Mein jüngster Ausflug in die Open-Source-Welt hat eine Leidenschaft für gemeinschaftsgetriebene Entwicklung entfacht, und ich freue mich darauf, zu sinnvollen Projekten beizutragen. Derzeit arbeite ich als fest angestellter Softwareentwickler.
Fähigkeiten
Sprachen
- Java
- Kotlin
- JavaScript (ES6+)
- TypeScript
- Python
- HTML5 & CSS3
- SQL
Frameworks & Bibliotheken
- Spring Boot
- Gradle
- Maven
- Vue.js
- Tailwind CSS
- Node.js
Werkzeuge
- Git
- Docker
- PostgreSQL
- Vite
- Webpack
- Jira
Projekte
Privatprojekt: MediaLog
Eine persönliche Datenbank für Filme, Serien, Bücher, Musik und Videospiele. MediaLog trennt den gemeinsamen Katalog der Werke von der eigenen Sammlung und den Erlebnissen: Man verwaltet, welche Ausgaben man besitzt und wo sie stehen, und bewertet, was man gesehen, gehört, gelesen oder gespielt hat – auf Wunsch zusammen mit dem Publikum, mit dem man es erlebt hat. Daraus entstehen Empfehlungen für das, was als Nächstes kommt.
- Kotlin- und Spring-Boot-Backend mit jOOQ, Flyway und PostgreSQL
- Vue-3-Frontend mit TypeScript, Vite und Tailwind CSS
- Anbindung von TMDB, IGDB, MusicBrainz, Open Library und Wikidata inklusive Barcode- und ISBN-Suche
- Getrennte Bewertungen für sich selbst und für das Publikum, mit unveränderlichen Momentaufnahmen der Runde
Aktuell ist der Sourcecode für dieses Projekt nicht verfügbar. Vielleicht füge ich einen GitHub-Link hinzu, wenn ich ihn veröffentliche.
Privatprojekt: eInk-Bilderrahmen
Ein smarter Bilderrahmen für die Großeltern meiner Tochter, gebaut mit einem Raspberry Pi Pico W und einem eInk-Display. Ein Python-Skript ruft in der Nacht neue Familienfotos von einem Webservice ab und zeigt das Foto des Tages an. Der Fokus lag auf extrem niedrigem Stromverbrauch und einer absolut nicht-technischen und passiven Benutzererfahrung.
- Python-Skript zur Synchronisierung mit einem Webservice
- eInk-Display für sonnenlichttaugliche, stromsparende Ansicht
- Backend für einfachen Bilder-Upload und Planung des Anzeigetages
Aktuell ist der Sourcecode für dieses Projekt nicht verfügbar. Vielleicht füge ich einen GitHub-Link hinzu, wenn ich ihn veröffentliche.
Open-Source-Beitrag: Photobooth Projekt
Meine Beiträge zu diesem beliebten Open-Source-Projekt umfassten die Implementierung neuer Features wie erweiterte Collage-Layouts und eine Möglichkeit, ein Live-Bild von der Kamera anzuzeigen.