42 projects
2025
2024
2023



Quickly tells you your meal times at the school of TSYK. just copy paste your schedule from Wilma, and the site automatically parses it.

Minimalistic but addictive implementation of the classic snake arcade game. Written in pure HTML and JS.

Displays feedback to the city of Turku from a public API. Includes links to a map that shows the relevant location.

Web application that renders truth from a proposition, including the result of that proposition. The logic is implemented in Python and run on the web with Pyodide. Latex is rendered with MathJax.

Play chess against a WebAssembly Stockfish with NNUE evaluation. Stockfish is compiled from C++ with Emscripten.

Simple mindmap creator. No ads or login. I also made this one because almost everything requires an account these days.

Analyzes Wilma messages sent by teachers and calculates cool statistics.
2022


Music guessing game similar to wordle. Connects to the SoundCloud API to play songs, which you have six tries to guess correctly with the help of autocomplete. The sample duration increases each guess.

Classic arcade game with a twist. Also a Progressive Web App demo that auto-updates automatically and works offline.

Wordle, but it uses HTML-native input elements for you to enter the guesses in. This makes the game more difficult, as you can't see the keyboard with colors.


Quickly generate a powershell command for a reverse shell. Use responsibly, at your own liability.

Make images from text. Also doubles as a pixel art editor. It's not super complicated, just serializes the text into RGB data that it renders on to a canvas. However, some tricks are involved.

Time visualizer: renders a clock to help visualize time spent on things every day of the week.

Efficient implementation of John Conway's Game of Life, using HTML5 canvas.

SvelteKit app that gathers and displays weather data from multiple sources, including every city in the world with over 5000 citizens.

See how difficult today's wordle is. Also includes previous days. This webapp hooks to the datamuse.com database for word frequencies in English literature.

Trivia game. Get a high streak! I made this because all of the others kind of sucked.

Scrapes language-to-language dictionaries from Quizlet and the publishing platform Otava, and creates a practise test for them.

Can't get everyone together in the same place? Just deploy this to have a deterministic algorithm generate recipients for everyone!

2020





Example afterburner.fx project.











