Hey! My name is Nico.
I am a computer science student at OAMK.
I have been interested about programming and computers from a young age.
My hobbies include playing guitar and video games.
Some of My Projects
2026
Cat project
Software that makes music by detecting the colours of my sister's cat under a camera and manipulates sine waves in different ways by where the coloured pixels are on the screen.
I wanted the play around with object detection this summer (2026) so I made a quick python script that uses the YOLO object detection from ultralytics from the output of my laptops webcam. I made it track two different colours, blue and black. And depending on their X values on the camera output I made them make sounds using a sinewave that I then manipulated in ways to make some sort of dungeon synth style music (Look at the repo for the code it's much more complicated and has different parts for the songs etc).
Then I got the idea to switch the colours to the colours of my sister's cat, Robin, so he could make music lmao. But it was kind of hard to keep him in front of a laptop webcam, especially since my laptop had the webcam on the bottom of the screen for some reason. So I setup a script to host a Raspberry Pis camera modules output through localhost and use that instead. I then mounted a cardboard box that had the Raspberry Pi inside it to my mic stand to record the cat from above and thus my sister's cat made a few songs by staying below the mic stand for a few minutes. This was kind of a complex project but in reality it wasn't that hard to make. Except the part where I had to try and make the music actually somewhat listenable. The only redeeming part of the actual music is this somewhat complicated lead I made for it but even that sounds kinda shitty.
Here are some of the best (although still bad) "songs" made by Robin.
2025-2026
Termemum
Terminal emulator written in C for X11.
Termemum is a terminal emulator written in C for X11. I made it as a challenge for myself. The terminal emulator supports all unix commands since it was built with libVTerm. Termemum support basic customizing of the terminal through a C header file that works as a config (kinda like STs config). There is a downside of using a header file since the whole project needs to be recompiled after changing the config file though.
It has been tested to work with Wayland (through XWayland) on mulitple desktop environments and window managers. Even though it was built for X11.
The project is extremely lightweight but I'm planning to add more features in the future. Termemum is open source and can be found and installed on my github. Termemum
2025-
Animal Avalanche
Animal skiing game made in Unity 6.
Animal Avalanche is a 3D skiing game made in Unity 6. It is my first ever group project.
In the game you skii through various mountains as different animals. The game has 6 levels and an open world map. It was displayed at Vectorama 2025 and 2026, where people could come and play a demo version of the game.
2023-2024
nomoottori
Game/Graphics engine written in C and OpenGL.
Nomoottori is a graphics/game engine written in C and OpenGL. I started the project in November 2023 as a challenge and for fun. It uses software rendering and raycasting for rendering. (i.e. looks like Duke Nukem 3D).
< There is no available demo of this project.
2019
ES Simulator
Shitty game I made in fifth grade.
ES Simulator is a game I made in fifth grade. I made it as a joke using Unity 2017. In the game you drink "ES" which is actually cola because I couldn't find any energy drink models on the Unity Asset store.
Early footage of ES Simulator.
My skills
Languages
Softwares & Tools
Other skills