🎓 Medieninformatik-Student an der Berliner Hochschule für Technik
🧠 Fokus: Webentwicklung, Spielmechaniken, Computergrafik und Datenvisualisierung
Ein ortsbasiertes Echtzeitspiel, bei dem Spieler geografische Punkte (POIs) in einer Stadtumgebung entdecken und gegeneinander beanspruchen.
🛠 Stack: React · Node.js · Express · MongoDB · JWT · WebSockets · Jest
🔧 Meine Aufgaben:
- Entwicklung der REST-API mit Express & MongoDB inkl. Nutzerverwaltung und Spielinstanzen
- Authentifizierung via JWT & E-Mail-Verifizierung
- Echtzeit-Gameplay mit WebSocket (POI-Claiming, Live-Status)
- Frontend in React mit Spielübersicht, Lobby-System und Kartenanzeige
- Tests mit Jest & .http-Files für manuelle API-Prüfung
Analyseprojekt zur Auswertung der Sozialausgaben Berlins. Fokus auf Datenaufbereitung und visuelle Darstellung.
🧪 Stack: Python · Pandas · Matplotlib · HTML-Bericht
🔧 Meine Aufgaben:
- Datenerhebung und Bereinigung (CSV-Dateien aus offiziellen Quellen)
- Visualisierung der Entwicklungen mit Matplotlib & Seaborn
- Erstellung eines automatisierten Auswertungsberichts in HTML
- Erkenntnisse als Infografik für Nicht-Techniker aufbereitet
Eigenständige Umsetzung einfacher Raytracer- und Texturtechniken zur Visualisierung von Szenen.
📐 Tools: Java (AWT / Swing / Java2D)
🔧 Meine Aufgaben:
- Entwicklung eines Raytracing-Algorithmus zur Lichtberechnung
- Simulation von Kamera, Reflexion, Farbmischung und Materialspezifikationen
- Export von gerenderten Szenen als PNG
- Implementierung einer eigenen Szene-Parser-Struktur
Erstellung kleiner mobiler Anwendungen zur Alltagsunterstützung.
🧩 Tools: Java · Android Studio · SQLite
🔧 Beispiele:
- Taschenrechner mit dynamischem UI
- Kalender-App mit Datenbankanbindung
- Karten-Navigation mit Google Maps API
- Fokus auf Benutzerführung, Responsivität & Speicheroptimierung
- Realtime-Mechaniken in Multiplayer-Webspielen (Capture the Flag)
- Einstieg in Game-Development mit C# in Unity (z. B. einfache Kamera- und Bewegungslogik)
- Clean Code & Testabdeckung in Node.js