Hello, I'm Rasmus


Browser pixel-rounding playground

Tests how different web browsers round geometry to pixels, dp, etc.


Light-weight runner for the esbuild compiler

Pointer latency playground

Explore web browser input pointer latency and try predictive tracking

Bézier tangent

Toy that derives the tangent and normal from an arbitrary point of a Bézier curve

Markdown WASM

Fast Markdown parser and HTML renderer implemented in WebAssembly

Web Clipboard Promise

Demo of clipboard promises on the Web

Figma Minimap plugin

Game-like miniature map that provides an overview of the Figma canvas

Graphviz playground

Graphviz as a service (web worker and playground)


Figma plugin for running scripts and playing with code


Program for creating Figma plugins

Raster Simple Grid System

Minimal and straight-forward CSS grid system

Color sort

Playground to sort colors in different ways

CSS Grid

CSS Grid experiment with viewport-relative typography & scale

Snow scape

Fun little snowy landscape in ortographic projection with day-night cycle


Fun graphic day-night cycle simulation

See all 64 projects →

Thoughts & ideas

Introduction to WebAssembly

WebAssembly is a new technology for running portable programs in a safe and efficient manner, represented by a low-level virtual-machine assembly, primarily aimed at the web platform. This article gives a practical introduction to WebAssembly.


Gotalk exists to make it easy for programs to talk with one another over the internet, like a web app coordinating with a web server, or a bunch of programs dividing work amongst eachother.

The 1950s called and wanted their toolbox back

Your favourite fancy-pants modern programming language is from the 1950s. Pretty much any programming language used today is a derivative of Fortran or Lisp, both born in the 1950s. Okay, reality check: It’s 2013—yes, 60 years later—and we have cars that drive themselves on the street, robots roaming the surface of alien planets and tiny networked devices with interactive surfaces that we keep in our pockets, which are orders of magnitude more powerful than the computers of the 1950s.

The Definition of Design

Q&A with Charles Eames

Sol — a sunny little virtual machine

During this weekend, together with a few evenings earlier this week, I created a rather simple virtual machine dubbed Sol, after the Swedish word for sun. It’s register based with multitasking and timers.

Browse all 512 articles →

I’m a Swedish he/him living in San Francisco, California. Software is the medium through which I express myself.