Portfolio von Nico Klein

Das bin ich

Nico Klein

Hi, ich bin Nico Klein, ein leidenschaftlicher Softwareentwickler mit einem Bachelorabschluss in Informatik von der Musterhochschule. Ich habe eine starke Leidenschaft für das Erstellen von Webanwendungen und das Lernen neuer Technologien. In den letzten Jahren habe ich an verschiedenen Projekten gearbeitet, die von einfachen Websites bis hin zu komplexen Webanwendungen reichen.

FileShare Service

Datei hochladen und Sharelink erhalten. Links laufen ab. Es gibt 3 Accountarten (Gast, Kostenloses Konto und Premium). Mit der Webseite wird kein Geld verdient.

Projekt ansehen

Stargame

Ein Java Spiel, in dem ein Weltraumschiff gesteuert wird. Auf der Seite gibt es die .jar, eine Highscoreliste sowie eine Anleitung.

Projekt ansehen

Podcast Player

Eine installierbare PWA zum Verwalten von Podcasts. Beinhaltet Suchfunktion, Playlists, Abobox, geräteübergreifendes Sync, Kapitelmarker uvm.

Projekt ansehen

Montagsmaler - LED Arcade Erweiterung

Das Projekt erweitert das bestehende LED-Arcade-System um ein interaktives Montagsmaler-Spiel. Es wurde für die große LED-Wand am Campus entwickelt und erlaubt mehreren Spielern gleichzeitig, Begriffe zu zeichnen und zu erraten. Enthält Features wie variable Spieleranzahl, Zeichencontroller, Highscore-System, und Missbrauchsschutz.

Projektbericht herunterladen

Java Script - Experimenteller Compiler

Ein Compiler, der eine JavaScript-ähnliche Sprache analysiert und in Java-Bytecode übersetzt. Enthält Features wie dynamische Typinferenz, automatische Typumwandlung, TailCall-Optimierung und eine eigene Laufzeitumgebung mit Unterstützung für Listen und Objektliterale.

Projektbericht herunterladen

Passkeys - Moderne Authentifizierung

Wissenschaftliche Analyse zu Passkeys als passwortlose Authentifizierungslösung. Betrachtet werden FIDO2, WebAuthn, das UAF-Protokoll sowie Implementierungen bei Apple, Google und Microsoft. Die Arbeit beleuchtet Vorteile, Herausforderungen und regulatorische Hürden für Nutzer und Anbieter.

Arbeit herunterladen

VRML Editor

Erstellt um Mitstudierenden bei den VRML Projektaufgaben in CG zu helfen. Es gibt eine 3D Echtzeitansicht und einen Monaco Editor mit mehreren Tabs, Syntax Highlighting und Vorschlägen. Projekte können mit Backend gespeichert und über einen Link auf anderen Systemen wieder abgerufen werden.

Beispieldatei herunterladen Projekt ansehen

Tauschbörse für Lehrveranstaltungen

Eine webbasierte Tauschplattform für Informatikstudierende an der Hochschule RheinMain. Studierende können ihren Stundenplan als .ics-Datei importieren und anschließend einzelne Termine im Wochenkalender auswählen, um Tauschangebote zu erstellen oder nach passenden Angeboten zu suchen.

Projekt ansehen

RescueNet WebApp

Die RescueNet WebApp unterstützt das Verpflegungsteam des Katastrophenschutzes mit moderner Technologie. Sie ermöglicht die Verwaltung von Lagerbeständen, bietet Rezepte basierend auf verfügbaren Zutaten und sorgt für reibungslose Abläufe in stressigen Einsätzen.

Sie wurde im Rahmen des Wahlprojekts an der Hochschule RheinMain im Team entwickelt.

Kalenderwochenplan für Mietparteien

Ein Tool zur Erstellung und Verwaltung von Müll- und Winterdienstplänen für Mietparteien.

Projekt ansehen