My Projects

A selection of my work in Data Science, AI Agents, and Engineering.

Stock Portfolio Dashboard (INACTIVE)

Python Flask APIs HTML/CSS

A comprehensive full-stack web application built with Flask and HTML to track my stock portfolio. Features real-time data updates, Discounted Cash Flow (DCF) analysis, a wishlist for potential investments, a page for adding notes on stocks, and performance metrics.

AI Stock Research Agent

LangChain LLMs Agents Streamlit Python

An autonomous Multi-Agent System to research financial markets. Agents scrape news, analyze sentiment, check technical indicators, and compile reports. The system automatically generates a comprehensive stock research report for any ticker symbol entered.

Personal Portfolio Website

Flask HTML/CSS Design

The website you are looking at now — minimalist, high-performance and responsive. Pages: Home, Projects, CV, and Blog. I built this website from scratch because I wanted full control over the design and functionality. It's built with Flask for easy content management and deployment.

Bachelor Thesis: Awe & The Overview Effect

Research Awe Psychology Data Analysis Virtual Reality Python/R

For my Bachelor Thesis, I conducted a detailed investigation into awe and the Overview Effect, using the CAVE VR system at the DAF Technology lab. My research focused on how virtual reality experiences can induce feelings of awe and the Overview Effect.

EEG Exploration & Probabilistic Modeling

Python MNE Data Analysis PyMC Matplotlib/Seaborn

A project focused on exploring and analyzing EEG data using the MNE library in Python. Includes data preprocessing, visualization of brain activity, and extraction of meaningful insights from EEG signals.

OWASP Juice Shop - ZAP Scan

Docker OWASP ZAP Security Testing Reporting

A small hands-on project to run OWASP Juice Shop (an intentionally vulnerable web app) and OWASP ZAP (free proxy/scanner) to learn basic web security concepts.

S&P 500 Prediction Model

Machine Learning LSTM LightGBM Market Analysis Python

This project aimed to explore historical S&P 500 data and build machine learning models (An LSTM model and a LightGBM model) to identify patterns related to bull markets, bear markets, and crashes, investigating potential predictability in market movements.

Valence Prediction from Raw Speech

LSTM Speech Processing Python Deep Learning

A deep learning project focused on predicting valence (emotional positivity or negativity) from raw speech data using a bidirectional LSTM model. The project involves preprocessing audio data, feature extraction, model training, and evaluation.

Robot Benchmark - BB8 Pit Escape

Python Robot Simulation Autonomous Systems

A Tilburg University project for the course 'Autonomous Systems', involving the improvement of an autonomous robot agent designed to escape from a pit obstacle in a simulated environment (BB8 robot). The focus is on robot navigation, obstacle avoidance, and autonomous decision-making using Python.

Australian Biodiversity Analysis

Geopandas Deep Learning Data Visualization Python Keras

A Tilburg University project for the course 'AI For Nature & Environment'. Main goal: Construct a predictive neural network model designed to analyze random occurrences spanning diverse locations in Australia.

Heart Attack Classification Model

Machine Learning Data Analysis Python Scikit-Learn Logistic Regression

A small-scale project using various machine learning techniques. The project involves developing a classification model to predict the likelihood of heart attacks based on various health parameters.

Personal Workout Data Pipeline

Data Analysis Python Pandas Data Engineering Data Science

This project implements a complete data science workflow using 2.5 years of personal workout data from StrengthLog. It demonstrates the full pipeline from raw data ingestion through feature engineering to predictive modeling, with emphasis on code quality, modularity, and testing.

Stock Analyzer Tool

Python APIs DCF Stocks HTML/CSS/JS

A lightweight stock analysis tool built in Python (Flask) that helps me perform DCF analyses on stocks quickly. Moreover, I can add stocks to my wishlist with real up-to-date data fetched from APIs. Finally, I can add due diligence notes for each stock.

Workout Logger App

Python Flask HTML/CSS/JS PostgreSQL

A simple workout logging web application built with Flask and PostgreSQL. It allows users to log their workouts, view PRs, log their weight, and track progress over time.