CV

Hello.
I am Niko

“A student learning a variety of development skills, from front-end to back-end, testing and everything in between.”

About Me

Image of Niko Laaksonen

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.

Technologies I'm Learning

  • JavaScript
  • Java
  • Python
  • HTML
  • CSS
  • PHP
  • React Native
  • Node.js
  • Express
  • Wordpress
  • Three.js
  • Robot Framework
  • UiPath
  • Linux
  • MySQL
  • Docker
  • Blender
  • GitHub
  • MongoDB
  • Digital Forensics

My Projects

Image for Project 1

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

Image for Project 2

Cross-platform movie review app

This project began as group full-stack web application where users can register, log in, write and read moview reviews. My main resposibility was implementing the authentication, user management and profile pages. The backend was built with Express, where I developed authentication using Passport.js with cookies and sessions, including protected routes and authorization middleware. On a later course, the same backend was reused for a React Native mobile app, where I implemented JWT-based authentication and user profile pages.

Technologies: JavaScript, Node.js, Express, Passport.js, JWT, React Native, MongoDB

Portfolio website

This is the website you're currently on. I built it to introduce myself and showcase some of my projects. The website is built with HTML, CSS, and JavaScript, and is fully responsive. This site is designed to be simple and easy to navigate.

Technologies: HTML, CSS, JavaScript

Contact

Feel free to reach out to me using the form below or via my email:
niko.laaks@gmail.com