click me
<- move ->
Right Left

Table of Contents

C || Hive projects
C, C++ || My first games
C++ || Game Jams
FullStack || Play some Pong
Godot || Tower of Infinite Stories
Godot || Kakka juttu
Godot || Happy Animals
Back cover

Some projects made in Hive

Code snippet
This is our self made working shell called
🍌banana_peel.

It can be used as bash.
It was written in c as a pair project.
My own library functions:

ft_printf get_next_line
ft_atoi ft_bzero
ft_form ft_calloc
ft_isalnum ft_isalpha
ft_isascii ft_isdigit
ft_isprint ft_itoa
ft_memchr ft_memcmp
ft_memcpy ft_memmove
ft_memset ft_putchar
ft_putendl ft_putnbr
ft_putstr ft_split
ft_strchr ft_strdup
ft_striteri ft_strjoin
ft_strlcat ft_strlcpy
ft_strlen ft_strmapi
ft_strncmp ft_strnstr
ft_strrchr ft_strtrim
ft_substr ft_tolower
ft_toupper ft_lstadd_back
ft_lstadd_front ft_lstclear
ft_lstiter ft_lstlast
ft_lstmap ft_lstnew
Cube3D

A Wolfenstein3D-inspired horror game in 3D,
built using raycasting.

I also made all the graphics!
Banana Image 1 Banana Image 2
As a group of 3, in c++, we build a webserver.

It can host a fully working website!

Works with multiple servers!

My First games

My first game, made with C.

A classic Snake game in the terminal.
My first C++ game — a super simple point-and-click.
Classic Pong for physics practise — C++.
Two-player puzzle game.
Collect the balls to save the kitty!
Built with SFML.

Game Jams

Crazy timestopping double jump mechanic!

Awesome running pig! (All craphics made by me)

Music that gets stuck in your head for days!(Also made by me)

This game is pretty hard and really fun!
Everything made by me, c++ and SFML
Send your team mate to space to collect the drops!

Shoot the aliens!
Role switch as collector lands!

Save your selves and the earth!

Two player shoot and collect.
Everything made by me, c++ and SFML

Let's play some pong!

This project was built as a group effort to create a feature-rich web app where users can play pong together.
My part was designing and coding this full Pong game using JavaScript and HTML5 canvas,
with extra features like tournament mode, forgatten item mechanic, and duel rounds.
We used React, TypeScript, Tailwind CSS, Fastify (Node.js), and SQLite for the full stack.
The project also included backend integration, user matchmaking, and real-time updates.

Tower of Infinite Stories

🎮 Play the Game
Looking for a cozy, casual game to play now and then?
A place to relax?
A peek into your neighbors' lives?
Intriguing little stories that will make you smile?

*Tower of Infinite Stories* is a game where you decorate apartments for an endless stream of new residents moving in. But that's not all — you also get to follow their lives as they unfold and intertwine.

Choose your favorite characters and watch how the tower changes them — and how they change the tower.

The game is built in Godot. It features AI-generated characters and stories, so every experience is unique — and never-ending!

This demo was created during the Supercell AI Hackathon.
Still working on it when I have some free time ...

Kakka juttu

🎮 Play the Game
It's definitely allowed to poo dogs in here!

I was on a walk one day and noticed this silly litte sign that states:

Koirien ulostaminen kielletty

So, "your not allowed to poop dogs". This inspired me to do this silly little game.

It's rude, it's stupid, it's full of farts. I makes people laugh!

Happy Animals

Happy Animals Screenshot
🎮 Play the Game
Let the cuteness roam your desktop!

This little desktop companion game was made in EspooGameLab gamejam.
I got the opportunity to work with not just one, but two amazing game artists:

Sanni Pehkonen
Charlotta Mannerberg

In a three day game jam we made this cutest little idle game for YOU to enjoy as a desktop companion while working.
Super talented

Lukas Baldvinsson

made the music to keep you sharp and concentrated, turn it on and enjoy the chill vibes of the 90's.
Hit play and let the cuteness roam on your desktop.
Sticker Laptop