A digital playground with various stuff from the past decades.

Map demos | WebGL | Shaders | Web site design and implementation | CSS and JavaScript | 360 photos | Java 2D effects | Games | Demos | Misc

Map demos

We all love digital maps.

Indiana Jones map

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]

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 has 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 is a site 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 site with too many developer jokes. [2013]

CSS and JavaScript

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.

360 photos

A set of 360-angle shots from various locations.

Java 2D effects

Old-school demo effects rewritten in Java.

Blob screenshot

The Blob

The physics idea is based on simulated gravity acting on mass distribution. [2000]
Julia set screenshot

Julia Morph

Morphing the Julia set fractal in real-time. [2000]

Games

I programmed my first game in 1989 but the first public release came several years later.

Corsair

Corsair

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

Meeptris

A small Tetris clone written in Java. [1998]

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 -96, with filled 3D-vector graphics, sphere mapping, Julia/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 -95. [1995]
Terra Incognita

Terra Incognita

This ugly little thing won the demo competition at Compusphere-93 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.