My Projects

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

Stock Portfolio Dashboard

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 project contains orchestration patterns and a test harness for agent interactions. After filling in a ticker symbol the systems automatically generates a comprehensive stock research report.

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 a 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. The project 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, with the goal of 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 project focuses 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". My main goal is to 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.