Leo Haanpää

Astathiel

Software Developer & Data Analyst

Building software and finding insights in data. I possess a strong drive to learn and develop my professional skills, solving complex technical problems with Python, JavaScript, and more.

About Me

I am an aspiring software developer currently at the start of my career, possessing a strong drive to learn and develop my professional skills. I have gained practical experience working on personal projects using Python and JavaScript, and I derive satisfaction from solving complex technical problems. In addition to core competencies in Python, JavaScript, HTML/CSS, C#, and Git, I offer a solid background in customer service, fostering my ability to work effectively in fast-paced environments. My current obsession lies in LLMs and AI technologies, and I am eager to explore opportunities that allow me to contribute to innovative projects while continuing to grow my expertise in software development and data analysis.

Technical Proficiency

Python

JavaScript

Git

SQL

Data Analytics

C#

Featured Projects

Symptom Search App

Analyzes 3 given symptoms and returns possible illnesses related to these symptoms.

Python

Competitor Web Scraper

Automated script to scrape pricing data from competitor websites using BeautifulSoup.

Python BeautifulSoup

Library Website (Tredu Project)

Contributed to a school project creating a website utilizing a MySQL database connected to a PHP frontend. NOTE: This project won't show because sql database was set to schools but i haven't setup new one yet.

PHP MySQL HTML/CSS

Keystone Day Planner

Personal day to day planner with multiple features.

HTML CSS JavaScript

Pokemon TCG Pocket Drop Chance Calculator

Calculates the probability of pulling specific cards from Pokemon TCG booster packs.

Python

League of Legends Pro play match win condition analyzer

Analyzes professional League of Legends matches to identify key win conditions using data analysis techniques.

Python Pandas NumPy Matplotlib

Customer Churn Analysis Engine

Analyzes customer data to predict churn using machine learning algorithms.

Python Pandas Scikit-learn Matplotlib

Subscription Tracker

Track your subscriptions.

React VITE CSS3 PostgreSQL Edge API Supabase (Auth & Database) Vercel (Hosting & Infrastructure) Stripe (Payments)

Certifications

Elements of Cloud & Cybersecurity

2025

Course completion in XAMK.

Python Programming

2024 - 2025

Multiple course completions across various platforms.

Hygiene Passport

2019

Mandatory certificate of food hygiene proficiency.

Volunteering

Team Member (Factory Team)

Slush 2019

Served hundreds of attendees in the exclusive Factory area for investors and stakeholders.

Team Member (Pre-Badge Claim)

Slush 2022

Assisted attendees with badge pickup and registration issues, ensuring a smooth event experience.