About

Hi, I am Henrik and this is my private web page.

I am a software developer who likes to work on pretty much everything. Embedded systems, UI design, game development and more. Websites are a big exception though. I only do that if I really must. Have a look around the page and see if you can find some projects of mine that catch your eye.

Projects

Hello there! Have a look at some small projects that I have written in my spare time:

Sweeper

Clear all tiles without encountering a mine. Use your flags to mark suspicious tiles and slowly make your way forwards. Can you beat this classic?

🔍 Have a look.

Sorting Algorithms Visualization

This has been done before, but it is a fun project nontheless. I have implemented a variety of sorting algorithms, which can be compared using this tool. Some of the algorithms are Quicksort, Insertion Sort & Bubble Sort.

🔍 Have a look.

RPG Engine 1 (Abandoned)

A small proof of concept RPG engine written in JavaScript. You can use the "+" key to open the map editor. Use the mouse wheel to zoom in and out, place objects with a left click, or right click, move the camera with the arrow keys and close the editor with the "-" key. Control the player character with "w, a, s, d" and "j".

🔍 Have a look.

RPG Engine 2 (Work In Progress)

A small proof of concept RPG engine written in TypeScript. You can use the "+" key to open the map editor. Use the mouse wheel to zoom in and out, place objects with a left click, or right click, move the camera with the arrow keys and close the editor with the "-" key. While editing you can use a mouse wheel click to delete objects. Control the player character with "w, a, s, d".

Some ad blockers block JavaScript files with names like "hitbox.js". Therefore you may need to disable your ad blocker to try this project.

🔍 Have a look.

2D Shooter Survival Game

A small 2D game written in TypeScript. Try to outlast the enemies as long as possible and use your earned points to upgrade your skills.

Some ad blockers block JavaScript files with names like "hitbox.js". Therefore you may need to disable your ad blocker to try this project.

🔍 Have a look.

More

Hmm... I wonder what this is going to be?