Projekte

Ausgewählte Projekte aus Machine Learning und Data Science, mit Full-Stack-Entwicklung als ergänzender Stärke.

Machine Learning & Data Science

  1. Reinforcement Learning für Komfortbedingungen in Gebäuden

    Simulationsbasierte Reinforcement-Learning-Experimente für Regelungsaufgaben in der Gebäudetechnik, mit PPO in stable-baselines3, Gymnasium und Radiance-basierten Simulationswerkzeugen.

    • Python
    • PPO
    • stable-baselines3
    • Gymnasium
    • Radiance
  2. Fertigungsoptimierung

    Werkzeug zur Materialoptimierung auf Basis des linearen Programms eines Kollegen in PuLP, weiterentwickelt mit Modellerweiterungen, einer Oberfläche in Streamlit und Flask und einer CI-Pipeline, die vor jedem Release Referenzfälle prüft.

    • Python
    • PuLP
    • Streamlit
    • Flask
    • pandas
  3. Bedarfsprognose & Modell-Benchmarking

    Pipeline für Zeitreihenprognosen, die ARIMA/SARIMA-Baselines mit LSTM-Modellen vergleicht, um zu klären, ob sich die zusätzliche Modellkomplexität rechtfertigen lässt.

    • Python
    • TensorFlow
    • LSTM
    • statsmodels
    • SARIMA
  4. Vorausschauende Instandhaltung aus zwölf Beobachtungen (M.Sc.-Projektarbeit)

    Projektarbeit im Fach Deep Learning, die die Restnutzungsdauer eines Motors aus Temperaturwerten vorhersagt, mit gruppierter Kreuzvalidierung gegen Data Leakage. Das klare Ergebnis ist, dass ein lineares Modell mit vier Parametern so gut war wie das neuronale Netz.

    • Python
    • TensorFlow
    • Keras
    • scikit-learn
    • NumPy
  5. Bachelorarbeit: Optimization of Solar Shading Systems

    Eine Untersuchung physikbasierter und datengetriebener Ansätze zur thermischen Gebäudemodellierung und zur Kurzfristprognose.

    • Python
    • TensorFlow
    • LSTM
    • RNN
    • RC-Modellierung
  6. Strukturierte Datenerhebung in Python

    Reproduzierbare Python-Workflows, die Webdaten erheben und zu strukturierten Datensätzen aufbereiten, mit Selenium und requests.

    • Python
    • Selenium
    • requests
    • Web Scraping

Softwareentwicklung

  1. Plattform für strukturiertes Komfort-Feedback

    Ein Software-Engineering-Projekt an der Hochschule mit einem realen gebäudetechnischen Anwendungsfall: eine wartbare Flask-Anwendung zum Erfassen und Verwalten von strukturiertem Nutzerfeedback.

    • Python
    • Flask
    • PostgreSQL
    • Docker
    • GitLab CI/CD
  2. Plattform für Produktkonfiguration & Augmented Reality

    Plattform für Endkunden, auf der sich Produkte konfigurieren und in Augmented Reality ansehen lassen, gebaut mit Next.js, React und TypeScript, mit Beiträgen zu Umsetzung und Auslieferung.

    • Next.js
    • React
    • TypeScript
    • Node.js
    • Vercel
  3. shpetimgashi.com, Portfolio & Lebenslauf

    Die Website, die Sie gerade lesen. Eine einzige, per Schema validierte Datendatei steuert den gerenderten Lebenslauf, seine Druckfassung und die Projektübersicht.

    • Astro
    • TypeScript
    • Zod
    • Vitest
    • Playwright
  4. 3D-Druck-Shop mit Produktkonfigurator

    Ein Onlineshop für personalisierte 3D-gedruckte Produkte mit einem Konfigurator im Mittelpunkt, der Kunden vor der Bestellung eine Vorschau ihres Stücks zeigt. Noch nicht gestartet.

    • Next.js
    • React
    • TypeScript
    • WebGL
    • Node.js
  5. Portfolio- und Anfrage-Website für ein Kreativstudio

    Eine Portfolio- und Anfrage-Website für ein kleines Kreativstudio, umgesetzt nach einem vorgegebenen Design und darauf ausgerichtet, aus Besuchern Anfragen zu machen. Noch nicht gestartet.

    • Astro
    • TypeScript
    • Tailwind CSS
    • Playwright
    • GitHub Actions
  6. Workflow- & Reporting-Automatisierung

    Werkzeug in Python und pandas, das strukturierte Arbeitsprotokolldaten in einheitliche, prüffertige Berichte überführt und einen wiederkehrenden manuellen Vorbereitungsschritt ersetzt.

    • Python
    • pandas