About Me

I’m Niko Laaksonen, a Business Information Technology student with a strong curiosity for all things in tech. My journey into development has been shaped by both hands-on technical work and a lifelong interest in computers and software.
Before diving into IT, I worked for five years in the metal industry, specializing in polishing and post-processing of high-precision components. That experience taught me patience, attention to detail, and a deep respect for quality—traits I now bring into the world of programming.
I’ve been into tech my whole life—trying out everything from making music on the computer to messing around with 3D modeling, editing videos, and even building small games. That curiosity eventually led me to coding, where I found something that really clicks. These days, I'm focused on improving as a developer, writing clean code, building useful things, and learning as much as I can along the way.
In my free time, you’ll usually find me fishing, at the gym, gaming or deep into a new programming challenge just for fun.
Technologies I'm Learning
- HTML
- CSS
- JavaScript
- Python
- Java
- PHP
- React Native
- Node.js
- Express
- Wordpress
- Three.js
- Linux
- Blender
- GitHub
- MySQL
- MongoDB
My Projects

3D Chess browser game
This project is 3D chess game for browser with real chess rules and possibility to play against AI. Every 3D element in this game is made by me using Blender and exported to Three.js. The game uses Stockfish.js for AI and Chess.js for chess rules. Idea for this project came when I first modeled the chess pieces in Blender and wanted to give them a purpose. Since I was already interested in 3D in the browser, I decided to create a playable 3D chess game. The game is fully functional and playable, with a simple UI and controls.
Technologies: JS, Three.js, Chess.js, Stockfish.js