Kevin Visser

About

I'm a software developer who loves turning ideas into reality through code. Whether it's C#, Python, or JavaScript, I'm all in. While I'm more into the backend side, I do enjoy tackling challenges across the full stack, making sure everything works seamlessly from front to back. I'm always up for learning new things and bringing fresh ideas to the table.

Projects

Sudoku

  • React
  • Socket IO
  • Express

Introducing the Sudoku Game project. You can create a sudoku game and solve it together with friends. Built with React for the front end and Express for the back end. For communication between the clients and the server I used SocketIO. The server keeps track of all the games and sends updates about a game to all the clients in the same game.

View project

projectImage

Records of Valhalla 2.0

projectImage
  • React
  • MariaDB
  • Express

This project is about displaying statistics from a group of people in the form of interactive graphs and tables. The frontend is made in React with devexpress for the graphs. The backend is made with Express, MariaDB for storage, and Prisma as ORM in between. Normally people can use an API key to login and see all the stats. Admins can upload the logs that get parsed and saved to the database.

View project

Records of Valhalla 1.0

  • Flask
  • Dash
  • Postgres

Like the 2.0 version this project displays statistics in the form of graphs and tables. The main difference is the stack that has been used. It has been build on flask with Dash plotly for the graphs and tables. For storage it uses Postgres with SQAlchemy as ORM. This version also has a ML model that helps determine the category of some statistics.

View project

projectImage

Minesweeper

projectImage
  • React
  • Socket IO
  • Express

This version of minesweeper is made in React with Express for the backend. You can create a game and play with friends to solve it together. For the communication I used SocketIO to pass data back and forth between the clients and the server. In the same way as with the Sudoku game.

View project

SameGame

  • React
  • Express
  • Postgres

In this game you have to click on shapes of the same colour that contain 3 or more blocks to get rid of them. Blocks will move down when there is an empty spot. Columns will move to the left when there is an empty column. This is made in React for the front end. For the back end it uses Express and Postgres for storage. The back end is used for storing highscores and daily puzzles.

View project

projectImage