NICOLAS SCHWARZ

Tetris KI mit Reinforcement Learning

Hier geht es zu einem Studienprojekt über Reinforcement Learning in Verbindung mit Tetris. Das genaue Vorgehen wird erklärt und der Source Code ist ebenfalls verlinkt. Viel Spaß! Hier geht’s zum Artikel.
Read More

Bewertung der Sicherheitsverfahren des Google Play Stores

Jeder Nutzer eines Android-Geräts nutzt den Google Play Store, um Anwendungen zuinstallieren, die von Google selbst auf ihre Sicherheit geprüft und als sicher eingestuft wurden.Dabei verlässt sich der Benutzer auf die Sicherheitsverfahren von Google zur Erkennung vonMalware, insbesondere auf den…
Read More

Automatisierte Dateninterpretation und Verarbeitung von Web-Scraping-Daten im Bereich Retail

In dieser Arbeit werden zunächst die Probleme der Beschaffung und der Qualitätssicherungvon Stammdaten im ERP-Bereich analysiert. Ziel ist es, einen automatisiertenErfassungsprozess zu entwickeln, der unbekannte Webquellen als Grundlage für dieInformationsbeschaffung nutzt. Zu diesem Zweck wird Web-Scraping in Verbindung mitverschiedenen Ähnlichkeitsanalysetechniken…
Read More

Webanwendung für Laien

Eine Ausarbeitung für Laien um Webanwendungen einfach zu erklären! Viel Spaß. Hier geht’s zum Download.
Read More

Ausarbeitung einer Scrum Simulation

In der Veranstaltung Teamprojekt, gehalten von Herrn Professor Jörg Hettel an der Hochschule Kaiserslautern im Fachbereich Informatik, wurde ein Online-Pizzashop mit dem Hintergrund des agilen Projektmanagements entwickelt. Als agile Methode wurde Scrum gewählt. Um das Projekt so effizient wie möglich…
Read More

Eine REST-API einfach erklärt

“Wie entsteht innovatives Denken? Es ist eine Geisteshaltung, für die man sich entscheiden muss.”Dieses Zitat stammt von Tesla-Chef und Space X-Gründer Elon Musk, welcher mit seinen Firmen im Bereich Technologie fortlaufend neue Wege öffnet und Erfolge feiert. Doch auch wenn…
Read More

Ausarbeitung der Funktionsweise und Gefahr durch Brute-Force Attacken

In dieser Arbeit wird erklärt, was Brute Force bedeutet, zu was es ursprünglich diente und wie es dann zu einer Bedrohung für die Sicherheit von IT-Systemen wurde. Es werden verschiedene Attacken unter der Benutzung von Kali Linux analysiert und diverse…
Read More

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

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
  • 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