Projects

What I've been building

§ 01

Running now

6 live
app
2026·app·fastapi / js

Finance Fun

A no-login finance site for comparing stocks, reading news, tracking a watchlist with charts, and copying finance prompts.

game
2025·game·javascript

Geofill

A geography fill-in game. Type country names onto a blank map and watch it fill in. A small experiment in turning rote learning into something playable.

site
2026·site·html

Anti-AI AI Club

Multipage static site for Anti-AI, AI Club. Visitors pick which AI topics they care about — that's the signal for what to cover. A curated feed of articles worth reading.

news
2026·news·claude

Tech Digest

Daily tech digest. Fetches AI and dev tools news from high-signal sources and summarizes with Claude. Updated every day.

game
2026·game·next.js / typescript / supabase

Friendly Bets

A World Cup 2026 prediction game for family and friends. Match predictions, live leaderboards, and fully automated settlement.

data
2026·data·python / chart.js / leaflet

Fuel Dash

Fuel price tracker for the Helsinki area. Scrapes polttoaine.net, stores history in SQLite, and serves a Chart.js + Leaflet dashboard on GitHub Pages.

§ 02

More projects

11 projects

With links to the repos.

data
2025·data pipeline / python

GDP Data Pipeline

Merges two Kaggle datasets into a 66-year, 196-country time series to explore growth, inequality, and economic shocks.

algo
2025·genetic algorithm / python

Smart Charge

Schedules overnight EV charging to cut electricity costs — a genetic algorithm working against real hourly price data.

ml
2025·recommender system / python

Car Hybrid Recommender

A hybrid recommender system for used cars — collaborative and content-based filtering combined with linear weighting, built on merged car listing and ratings datasets.

app
2025·web app / node.js

NHL Stats App

A Node.js app for NHL stats — simple visualized leaderboards and player stats.

data
2025·data analysis / python

Finnish Fuel Price EDA

Cleans and visualizes Finnish gas price data from 1988 to 2025, looking for long-term trends.

algo
2025·algorithms / python

Knapsack Algorithms Comparison

The knapsack problem solved five different ways, with an analysis and report comparing how each technique performs.

data
2025·data pipeline / python

Stockdata Analytical System

An end-to-end pipeline for stock data: get the data, process it, analyze and predict, then visualize the results.

app
2025·streamlit app / python

Streamlit FinData Explorer

A Streamlit app for exploring stock market data with dynamic, in-browser visualizations.

scraper
2025·scraper / python

Tracklock Scraper

Scrapes player data for the game Deadlock from the Tracklock website. Paused after the source site added anti-bot measures.

rl
2025·reinforcement learning / python

Atari Assault RL

A reinforcement learning agent trained to solve the Gymnasium Atari Assault environment.

site
2026·site / html

Browser Startpage

A personal browser start page with quick-access hotlinks and a news widget.