Issue 48/25

Projects

A single-scroll showcase of tools, games, helpers, and experiments. Some were built to make daily work easier, others just for fun, and a few landed somewhere in between. They've all earned a spot here because they solved a problem, taught me something, or simply made me laugh while building them.

Chapter 1

Work Lab

Chapter 2

Personal Tools

Juoksuloki

Niche CLI that turns Suunto iOS workout exports into a clean Excel log.

Terminal screenshot of Juoksuloki exporting runs into an Excel file

Fun Fact Taught me a lot of Excel chart magic in the process.

Juoksuloki is a small Python Command Line Tool for pulling Suunto Run exports into a local Excel file.

Drop the JSON files into your Mac’s Downloads folder with Airdrop, run the command, and the script moves them into a tidy directory, parses key metrics, and updates a long-term log (juoksuloki.xlsx) sorted by date.

Made for iPhone + macOS users who want their run history stored locally without relying on any cloud service. Allows user to examine the running data with computer.

Tech stack

Python Pandas CLI
  • Makes weekly run reviews quick instead of a manual copy-paste job.
  • Keeps years of Suunto data in a single local Excel file without vendor lock-in.

Chapter 3

Playable Worlds

Kandi Rush Saga

A chaotic 2D shooter where you collect study credits and dodge academic doom.

Gameplay screenshot of Kandi Rush Saga showing the student avatar dodging obstacles

Fun Fact Made because I thought the name was so good it deserves a game built around it.

Kandi Rush Saga started as a joke and turned into a small browser game built with JavaScript, Canvas and Phaser.

You play as a Finnish student trying to rack up 180 credits before running out of allowance months. Credits are earned by shooting them, hazards chip away your months, and a plagiointisyytös ends the run on contact unless you slip past it on the pink safe zone. Beware of Moodlen käyttökatko. Beer grants an extra month, of course. If you win, you hear me singing Gaudeamus igitur!

Tech stack

JavaScript Phaser Game
  • Turned a student-life reality into a working arcade game.
  • Used as a learning project to get comfortable with Phaser.

Gradu Theft Auto

Top-down thesis grind through Kauppakatu with distractions and deadlines.

Gameplay screenshot of Gradu Theft Auto showing the player walking past buildings

Fun Fact The walk and encounters are loosely based on reality.

Gradu Theft Auto is a sequel to Kandi Rush Saga: it's a browser game about trying to wrap up a master's thesis before your study grants end.

Each in-game day you walk up Kauppakatu toward the library, dodging calls, fundraisers and friend-induced detours

while trying to reach 100 % progress before the 21-month allowance clock hits zero.

Built with Phaser, simple bitmap assets and a lightweight street loop that keeps the focus on timing and choices.

Tech stack

JavaScript Phaser Game
  • Ended up being used by friends as a silly speedrun challenge.
  • Taught me the value of limiting scope early so the project actually ships.
More projects on GitHub