Projects
A selection of home projects where I explore data engineering, machine learning, and reinforcement learning hands-on.
Fintraffic Railway Data Pipeline
A professional-grade data platform for analyzing Finnish Railway data. Hands-on experience with DuckDB, dbt, and Evidence while designing an end-to-end analytical workflow.
GNN Image Classifier
Applies data augmentation to overcome limited labeled data in Wafer Automatic Visual Inspection (WAVI), improving classification accuracy with fewer samples. Smart augmentation can significantly reduce manual labeling effort while keeping AI models robust.
Multi-Agent Prompting for Coding Tasks
One of my early experiments using crewAI to build an LLM multi-agent workflow for coding tasks. Deepened my understanding of prompt engineering and agent coordination.
Q-learning vs Expected Sarsa in Cliff World
A visual comparison of two reinforcement learning algorithms, highlighting their exploration–safety trade-offs and the balance between performance and stability in RL systems.
Reinforcement Learning — Lunar Lander v3
A neural-network-based RL agent for the classic Lunar Lander v3 environment, with an environment-aware, action-driven training loop designed from scratch.
Snake Game — Click to Play
A classic Snake game implementation where you can play against AI or a friend.
Check out more on my GitHub. School projects live in an internal GitLab.