Skip to content
View UserE99's full-sized avatar

Block or report UserE99

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
UserE99/README.md

👋 Hi, I'm Emir

🎓 Medieninformatik-Student an der Berliner Hochschule für Technik
🧠 Fokus: Webentwicklung, Spielmechaniken, Computergrafik und Datenvisualisierung

💻 Tech Stack

TypeScript Node.js React MongoDB Java Python Android


🚀 Projekte

🎮 GeoPickPoints – Multiplayer Map Game (10/2024 – 02/2025)

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

📊 Berliner Haushaltsdaten – Data Science Projekt (04/2024 – 10/2024)

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

🎨 Computergrafik in Java (04/2024 – 10/2024)

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

📱 Android-Apps mit Java (10/2024 – 02/2025)

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

🧠 Aktuell beschäftige ich mich mit

  • 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

📫 Kontakt & Links


Popular repositories Loading

  1. odin-recipes odin-recipes Public

    HTML

  2. css-exercises css-exercises Public

    Forked from TheOdinProject/css-exercises

    HTML

  3. alexanderplatz-guide alexanderplatz-guide Public

    HTML

  4. geopickpoints geopickpoints Public

    GeoPickPoints ist eine webbasierte Multiplayer-Anwendung, in der Nutzer geografische Punkte (POIs) auf einer Karte in Echtzeit entdecken und beanspruchen. Das Backend nutzt Node.js, TypeScript und …

    TypeScript

  5. Berliner-Haushaltsdaten Berliner-Haushaltsdaten Public

    Ein Datenanalyse-Projekt zur Untersuchung der Sozialausgaben des Landes Berlin. Die Daten wurden mit Python (Pandas) verarbeitet und mithilfe von Matplotlib und Seaborn visuell aufbereitet. Ziel wa…

    HTML

  6. UserE99 UserE99 Public

    Config files for my GitHub profile.