Skip to content
View stefhooy's full-sized avatar

Block or report stefhooy

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
stefhooy/README.md

Stephan Pentchev

Master's in Business Analytics & Data Science at IE University of Science and Technology, last term, specializing in Advanced AI.

My projects don't follow a single theme: I've built a Bayesian model for predicting box office outcomes, a real-time crypto pipeline, a deployed Streamlit app for expense tracking, and a 2D platformer game. I just tend to go deep on whatever I find interesting at the time.


Tech Stack

Languages: Python, SQL
ML / AI: scikit-learn, PyTorch, pgmpy, Hugging Face, LangChain
Data Engineering: Apache NiFi, MinIO, pandas, NumPy
MLOps: modular pipelines, pytest, GitHub Actions
Visualization: Streamlit, Power BI, Tableau, Matplotlib, Seaborn
Other: Pygame, REST APIs, Git


Projects on GitHub

  • Hermes - AI European Travel Planner
    AI travel agent that builds personalised multi-city European itineraries. Scores 80 European cities using a proximity-aware scoring system (activity match, budget fit, seasonality, and geographic routing from your departure city), estimates transport across flights, trains, and buses, pulls live Wikipedia descriptions and Open-Meteo weather data, and generates a 12-month pricing calendar. Runs fully locally using Ollama (llama3.1:8b) with no paid API keys required. Built with Python, Streamlit, LangChain, and Plotly. 90 automated tests.

  • The Blockbuster Formula
    Bayesian Network model predicting box office outcomes (Flop to Blockbuster) on ~2,900 films from TMDb (2000-2024). Full pipeline: API collection, feature engineering (actor prestige scoring, budget tiers, release windows), EDA, probabilistic inference, and a baseline ML comparison (logistic regression + random forest).

  • Datathon 2025 - 1st Place 🏆
    Won a time-bound datathon analyzing aviation traffic and CO2 emissions across European airspace using EUROCONTROL data (2010-2025). Built in Python with Tableau dashboards, identified trends between flight activity and environmental impact under competition conditions.

  • Budget Calculator: Exchange Edition
    Live Streamlit app for tracking spending across countries and currencies. Started as a personal tool during my winter 2024 exchange in Budapest, rebuilt in 2026 with multilingual support (EN/FR/ES), geographic spend maps, file import/export, and multi-currency conversion.

  • MLOps Training Pipeline
    Modular ML system with clean data/training/evaluation separation, full test suite, and CI integration, built to work like something you'd actually maintain.

  • Personal Finance Analytics Package
    Python package for personal finance tracking with a companion Streamlit front-end.

  • Crypto Streaming Analytics
    Real-time pipeline using Apache NiFi + MinIO + Python for ingesting and analyzing crypto streams.

  • Pygame Platformer
    2D platformer game. Event loops, collision detection, game state. Built as a pure interest project. Deployed on itch.io https://stefhooy.itch.io/tower-of-ie-the-wizard-climb


Outside the code

Music: EDM, Rock, Indie, Alternative, Jazz, Disco and 80s pop. Huge Queen fan.
Sports: volleyball and basketball.
Also into photography, video editing.


Currently Working On

A chess bot trained with reinforcement learning, teaching it to evaluate positions, plan ahead, and make better decisions to win.

Pinned Loading

  1. Budget-Calculator-Exchange Budget-Calculator-Exchange Public

    A multilingual Streamlit web app for exchange students to track spending across countries and currencies, monitor monthly budgets, and visualize expenses through interactive charts and a geographic…

    HTML

  2. pocketwise-streamlit-app pocketwise-streamlit-app Public

    Interactive Streamlit dashboard for personal finance analysis. Upload a bank CSV, auto-categorize transactions using the pocketwise-finance library, and explore monthly spending breakdowns by categ…

    Python

  3. tower-of-ie-wizard-climb tower-of-ie-wizard-climb Public

    A 2D vertical platformer built with Python and Pygame, featuring object-oriented architecture, modular package design, and a dynamic level editor.

    Python

  4. datathon-2025 datathon-2025 Public

    Forked from vik01/datathon-2025

    This is the team Aria Maven's Datathon October 2025 repository.

    Jupyter Notebook

  5. box-office-bayesian box-office-bayesian Public

    Exploring how budget, genre, prestige, timing, and COVID shaped box office success from 2000 to 2025 through Bayesian modeling and interactive visual analysis.

    Jupyter Notebook

  6. euro_ai_agent euro_ai_agent Public

    AI-powered European travel planner with Streamlit, local LLM support, budget estimation, transport comparison, and automated trip replanning.

    Python