A digital playground with various stuff from the past decades.

Map demos | WebGL | Shaders | Web site design and implementation | CSS | 360 photos | Demos | Misc

Map demos

We all love digital maps.

Indiana Jones map screenshot

Indiana Jones map

A tribute to the Indiana Jones style maps, recreated with CSS and SVG.
Code available on GitHub. [2021]
Anthony Bourdain travel map screenshot

Anthony Bourdain travel map

A map to display two decades of traveling. [2018]
Last.fm band map screenshot

Last.fm band map

Display a world map with countries of top ten bands that a user listens to. React app using Google Maps API, Last.fm API, Musicbrainz API.
Code available on GitHub.

WebGL

Small demos coded in WebGL, a JavaScript API for rendering graphics.

Vectormorph screenshot

Vector morph

Transforming CSS3 sprites in WebGL.
Code available on GitHub. [2016]
Environment spheres screenshot

Environment spheres

Environment mapping on spheres with a 360 background. Coded in WebGL. [2011]

Shaders

Small demos coded in OpenGL Shading Language (GLSL).

Shader screenshot

Neon cube

Retro wire-cube with a distance field twist.
Code available on GitHub and ShaderToy. [2021]
Shader screenshot

Raster dance

I used to call this effect “rasterbars” about 30 years ago.
Code available on GitHub and ShaderToy. [2021]
Shader screenshot

Metaballs

Gravity effect with distance fields.
Code available on GitHub and ShaderToy. [2021]

Web site design and implementation

Some of the web sites I’ve done since 1994.

Dubbeldissarklubben

Dubbeldissarklubben

This Swedish site served the public with obtrusive movie reviews. [1999]
Impulse

Impulse

This site was created to be the virtual lair of demo crew Impulse. [1994]
Elegantly Vegan

Elegantly Vegan

Elegantly Vegan was made to promote the excellent vegan cooking book by Veronica Stenberg. I implemented the site in WordPress. [2013]
Asombria

Asombria

I was asked by the band to create a new look for their website. [2006]
Club Harrow Road

Club Harrow Road

A small site to promote a club based in Örebro, arranged since 1997 by Stefan from EBM band Spetsnaz. [2005]
When You Work as a Web Developer

When You Work as a Web Developer

A silly page with too many developer jokes. [2013]

CSS

A wretched hive of CSS and villainy.

Star Wars scroll

CSS3 Wars

Star Wars scroll emulator in CSS. [2012]
CSS Cube

CSS Cube

3D cube implemented in CSS and Houdini. Code available on GitHub. [2021]
Spinner

Spinner

Experimenting with simple CSS animation.

360 photos

A set of 360-angle shots from various locations.

Demos

Ancient stuff written in 68000 assembly language for Atari computers.

Bugs From Outer Space

Bugs From Outer Space

The winning demo contribution at Nordic Atari Show, with filled 3D-vector graphics, sphere mapping, Sierpinski fractals and more. [1996]
Wizbound

Wizbound

A dentro with various effects, done in a few sleepless hours for the competition at Nordic Atari Show. [1995]
Terra Incognita

Terra Incognita

This ugly little thing won the demo competition at Compusphere and got broadcasted on TV, despite the annoying samples from Front 242. [1993]

Misc

Gbg Ipsum

Gbg Ipsum

Content generator for Gothenburg language branch. We have all seen the various “lorem ipsum” generators, but I felt there was room for one more. [2010]
Retro Console

Retro Console

Retro effects recreated as console application in C#. Featuring a Bresenham wire cube spinning over rasterbars. Spice up your PowerShell!
Code available on GitHub.
Corsair

Corsair

A shoot-em-up game for two players, written in Motorola 68030 assembler for the Falcon. [1997]