Projects

Selected projects in machine learning and data science, with full-stack development as a supporting strength.

Machine learning & data science

  1. Reinforcement Learning for Comfort Conditions in Buildings

    Simulation-based reinforcement-learning experiments for control problems in building technology, using PPO with stable-baselines3, Gymnasium and Radiance-based simulation tooling.

    • Python
    • PPO
    • stable-baselines3
    • Gymnasium
    • Radiance
  2. Manufacturing Optimisation

    Material optimisation tool built on a colleague's linear-programming model in PuLP, further developed with model extensions, a Streamlit and Flask interface, and a CI pipeline that checks reference cases before every release.

    • Python
    • PuLP
    • Streamlit
    • Flask
    • pandas
  3. Demand Forecasting & Model Benchmarking

    Time-series forecasting pipeline comparing ARIMA/SARIMA baselines with LSTM models, built to establish whether the added model complexity was justified.

    • Python
    • TensorFlow
    • LSTM
    • statsmodels
    • SARIMA
  4. Predictive Maintenance from Twelve Observations (M.Sc. Coursework)

    Deep learning coursework predicting an engine's remaining useful life from temperature readings, with grouped cross-validation against data leakage. The clear result is that a four-parameter linear model matched the neural network.

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

    A study of physics-based and data-driven approaches to thermal building modelling and short-horizon forecasting.

    • Python
    • TensorFlow
    • LSTM
    • RNN
    • RC Modelling
  6. Structured Data Collection in Python

    Repeatable Python workflows for collecting and parsing web data into structured datasets, using Selenium and requests.

    • Python
    • Selenium
    • requests
    • Web Scraping

Software engineering

  1. Structured Comfort Feedback Platform

    A university software-engineering project built around a real-world building-technology use case, a maintainable Flask application for collecting and managing structured user feedback.

    • Python
    • Flask
    • PostgreSQL
    • Docker
    • GitLab CI/CD
  2. Product Configuration & Augmented-Reality Platform

    Customer-facing platform for configuring products and visualising them in augmented reality, built with Next.js, React and TypeScript across implementation and delivery work.

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

    The site you are reading. One schema-validated data file drives the rendered CV, its print version and the project list.

    • Astro
    • TypeScript
    • Zod
    • Vitest
    • Playwright
  4. 3D-Printing Shop with a Product Configurator

    An online shop for personalised 3D-printed products, built around a configurator that shows customers a preview of their piece before they order. Not yet launched.

    • Next.js
    • React
    • TypeScript
    • WebGL
    • Node.js
  5. Portfolio & Enquiry Website for a Creative Studio

    A portfolio and enquiry website for a small creative studio, built from a supplied design and focused on turning visitors into enquiries. Not yet launched.

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

    Python and pandas tool that turns structured work-log data into consistent, ready-to-review reporting outputs, replacing a repeated manual preparation step.

    • Python
    • pandas