Find me on
Not using useCallback is premature optimization
Understanding JSX by implementing our own
Spotify top lists
The game of life (live demo)
Installing privacy respecting Ackee Analytics with Nginx and Let's Encrypt on CentOS 8
PodCrush - the no fuss podcast player
Books read in 2019
Books read in 2018
Generative browser art (live demo)
Capture the dots (live minigame)
Page 1 of 2
The no-fuss podcast player.
Data Norge browser
A simpler way to browse public data from data.norge.no
Generative digital art.