Welcome to my website! I am a web developer from Sweden. I built my first website in 1996 and have been working with the web ever since. This is my personal space on the web where I share my work and thoughts.


HTML & CSS 3D Torus

3D torus created with HTML and CSS. The goal was to use CSS math functions to position all the elements to create a torus shape.

Happy π Day 3/14 2026

The first 100 digits of π animated as a spiral. The animation is created with CSS animations. I used the new CSS sibling-index function to create the animation.

HTML & CSS 3D Pyramid

3D pyramid created with HTML and CSS. The goal was to use CSS math functions to position all the elements to create a pyramid.

HTML & CSS 3D Grid Sphere

A 3D grid sphere created with HTML and CSS. The goal was to use CSS math functions to position all the elements to create a sphere.

Zelda Rupee

Zelda Rupee created with HTML and CSS. I used a lot of CSS custom properties and trigonometric functions for this one.

Pokeball

Pokemon ball created with HTML and CSS.

Bauhaus Circles

Recreation of a Bauhaus poster with HTML and CSS custom properties.

CSS Watches

Different Watches created with HTML and CSS only.

42

Answer to the ultimate question of Life, The Universe, and Everything.

CSS Skull

A skull created with HTML and CSS.

Mega Man

Mega Man created with HTML, CSS and JavaScript.

Laughing man

Laughing man from Ghost in The Shell created with HTML and CSS.


Pong

The classic Pong game created with the HTML Canvas element, JavaScript and RequestAnimationFrame API.

Ascii Pong

Ascii version of Pong created with JavaScript. I tried to use code golfing techniques to keep the code as small as possible.

Snake

The classic Snake game created with JavaScript and HTML canvas.

JSRPG

That JavaScript RPG I put so much time into but never finished.


Basebot64

Basebot64 will help you convert your files to base64!

Scalor

A tool to help calculate aspect ratio scaling.


Image Alt Text Viewer

Google Chrome extension that helps users display all alternative texts for images on a web page.

Web Disability Simulator

Google Chrome extension that helps users simulate various disabilities to better understand accessibility needs.