Mein Name ist Nicolas Schwarz und ich arbeite im Bereich SAP Full Stack Developing mit Schwerpunkt auf mobiler Warenwirtschaft bei der Firma retailsolutions GmbH. Im Laufe meines Bachelorstudiums der angewandten Informatik und meines Masterstudiums der Informatik habe ich bereits sehr viel Erfahrung in verschiedensten Bereichen der IT gesammelt und in Verbindung mit meinem jetzigen und meiner vorherigen Arbeitgebern an vielen Projekten mitgearbeitet und eigene geführt. An dieser Stelle möchte ich Ihnen die Möglichkeit geben mein Portfolio herunterzuladen.
Github Showcase
Project Nemo
Project Nemo ist ein selbst-hostbares, datenschutzorientiertes Tier-Dokumentationssystem. Tierarztbesuche, Medikamente, Impfungen, Kot-, Urin- und Verhaltenstagebücher, Futterpläne, Blutbilder und mehr – alles an einem Ort, vollständig auf eigener Infrastruktur betrieben, gebaut, damit andere das Tool via eigener Plugins erweitern können
In Liebe für meinen Chihuahua Nemo, der tapfer gegen die Beschwerden des Alters ankämpft. (Geb. 20.01.2015)
Technologie: JavaScript / React / Node.js
Deployment: Docker & Docker Compose
Key Features:
- Tierprofile: Name, Tierart, Rasse, Geschlecht, Gewicht, Mikrochip-Nr., Foto
- Tierarztbesuche: Vergangene und geplante Termine mit Grund, Diagnose, Behandlung, Kosten und Anhängen
- Tierarzt-Anlagen: Mehrere Dokumente pro Besuch (z. B. Blutbild, Urinanalyse, Ultraschall, Röntgen, Rechnung), per Plugin erweiterbar
- Quick-Actions: Schnellzugriffe im Tierarztbereich (z. B. „Letztes Blutbild“), per Plugin erweiterbar
- Medikamente: Medikamentenpläne mit Dosierung, Häufigkeit und Zeitraum
- Kottagebuch: Tagesprotokolle mit Bewertung, Konsistenz, Blut-/Schleim-Markierung und Fotos
- Urintagebuch: Tagesprotokolle mit Bewertung, Farbe, Trübung, Blut-/Sediment-Markierung und Fotos
- Verhaltenstagebuch: Tagesprotokolle mit Bewertung, Kategorie und Fotos
- Futterplan: Mehrere Futterpläne mit Mahlzeiten, Futterarten und Mengen
- Impfplan: Impfungen mit Fälligkeitswarnungen und E-Mail-Erinnerungen
- Ereignisse: Pflege, Reisen, Operationen u. Ä. mit Erinnerungsfunktion
- Gewichtstagebuch: Gewichtsverlauf mit Trends und Diagrammen
- Kalender: Zentrale Ansicht aller Termine aller Tiere
- Dashboard: Übersicht über nächste Termine, aktive Medikamente und aktuelle Trends
- Statistiken: Trenddiagramme und Tageszeitenmuster für Kot, Verhalten und Gewicht
- Excel-Export: Export aller Daten und Tagebücher als XLSX-Datei
- Kalender-Synchronisation: Kalender-Abo per ICS/WebCal für externe Kalender-Apps
- E-Mail-Erinnerungen: Automatische Benachrichtigungen für Termine, Impfungen und Ereignisse
- Kontoverwaltung: E-Mail und Passwort ändern, Konto löschen
- Tier-Export/-Import: Kompletten Tierdatensatz als ZIP exportieren und importieren
Verifizierte Plugins:
- projectNemo-photoalbum-plugin: Ein tiergebundenes Fotoalbum mit Masonry-Galerie, Lightbox und Download-Funktion.
lynkivo
Lynkivo ist eine containerisierte Link-Shortener- und Link-in-Bio-Plattform mit Fokus auf Anpassbarkeit und Branding. Sie ermöglicht die zentrale Verwaltung und Präsentation mehrerer Links über eine individuell gestaltbare Oberfläche inkl. Hitcounter.
Technologie: JavaScript / Node.js
Deployment: Docker & Docker Compose
Key Features:
- Zentrale Verwaltung und Bündelung von Links
- Individuelle Branding- und Designoptionen
- Individuelle Branding- und Designoptionen
- Hitcounter pro Link
- Schnelles Deployment durch containerisierte Umgebung
- Flexible Anpassung für verschiedene Use Cases
- Self-Hosting für volle Kontrolle über Daten und Inhalte
customMapServer
customMapServer ist ein Node.js-basierter API-Server zur dynamischen Bereitstellung interaktiver HTML-Karten mit benutzerdefinierten Einträgen. Die Anwendung ermöglicht es, geografische Daten flexibel aufzubereiten und über eine Schnittstelle bereitzustellen.
Technologie: JavaScript / Node.js
Deployment: Docker & Docker Compose
Key Features:
- Dynamische Generierung von HTML-Karten über API
- Integration individueller Marker und Datenpunkte
- Einfache Erweiterbarkeit für eigene Anwendungsfälle
- Containerisierte Bereitstellung für schnelles Deployment
- Leichtgewichtige und performante Serverstruktur
systemStats
systemStats ist ein plattformübergreifendes Python-Tool zur Anzeige von Systemstatistiken auf Linux, Windows und macOS. Es bietet eine kompakte Übersicht über wichtige Leistungskennzahlen des Systems.
Technologie: Python
Deployment: Lokale Ausführung
Key Features:
- Erfassung von CPU-, RAM- und Systemauslastung
- Dockerübersicht
- Netzwerkübersicht
- Plattformübergreifende Unterstützung
- Leichtgewichtig und ressourcenschonend
- Einfache Integration in bestehende Workflows
- Ideal für Monitoring und Analyse
pendler-homeoffice-rechner
Der pendler-homeoffice-rechner ist ein Python-Tool zur automatisierten Erstellung von Excel-Dateien für die Berechnung von Pendlerpauschalen und Homeoffice-Abrechnungen. Es vereinfacht administrative Aufgaben durch strukturierte Datengenerierung.
Technologie: Python
Deployment: Lokale Ausführung
Key Features:
- Automatische Berechnung von Pendler- und Homeoffice-Kosten
- Generierung strukturierter Excel-Dateien
- Zeitersparnis bei wiederkehrenden Abrechnungsprozessen
- Einfache Bedienung und Anpassbarkeit
- Ideal für private Nutzung oder kleine Unternehmen
- Mit unterjähriger Umzugsuntersützung
movieSeriesDataScraper
movieSeriesDataScraper ist ein Flask-basierter Server zur automatisierten Erfassung von Film- und Serieninformationen über die API von themoviedb.org. Die Anwendung ist auf einfache Integration und skalierbares Deployment ausgelegt.
Technologie: Python / Flask
Deployment: Docker & Docker Compose
Key Features:
- Automatisches Scraping von Film- und Seriendaten
- API-basierte Datenbereitstellung
- Containerisierte Infrastruktur für schnelle Bereitstellung
- Erweiterbar für zusätzliche Datenquellen
- Ideal für Medien- und Datenprojekte

