
Hello there, I'm Rowan Merewood and rowan.fyi is where I share my various projects and posts ranging over graphics, mathematics, optical illusions, and arguably art. At work, I'm Developer Relations for Chrome at Google.
Posts & Projects
Lightness perception illusion - Akiyoshi Kitaoka
Published: 02/10/2026An interactive demonstration of Akiyoshi Kitaoka's lightness perception illusion featuring a horizontal gradient and a draggable center square.
A friendly foray into web payment annoyances
Published: 23/06/2026I polled you, my social media peers, on what irked and irritated you when it came to paying for things on the web. This is what you said...
Fractious (deep)
Published: 21/06/2026A deep dive (ho ho) into the Mandelbrot set rendered with Wasm and WebGPU.
Email provider - Email Verification Protocol (EVP) demo
Published: 18/06/2026Demo of an Email Verification Protocol (EVP) Issuer
Relying party - Email Verification Protocol (EVP) demo
Published: 18/06/2026Demo of an Email Verification Protocol (EVP) Relying Party
LinkAge
Published: 08/06/2026Pick a post, any Bluesky or Mastodon post! Then explore all the interactions: replies, quotes, likes, reposts in a delightful interactive 3D timeline.
Gemini CLI and Jules: my March 2026 stack
Published: 14/03/2026Keep coding fun while learning to use AI/LLM tools that fit my workflow.
Musaic box
Published: 12/11/2025Experimenting with Chrome's built-in AI APIs and Tone.js to create a vibe-based music box.
Color date picker
Published: 18/10/2025Quick and dirty entry for the Bad UX World cup where you use the system color picker to select a date.
Color date picker
Published: 18/10/2025Quick and dirty entry for the Bad UX World cup where you use the system color picker to select a date.
Newton's disc
Published: 17/07/2023Newton's disc persistence of vision demo illustrating screen refresh rate limitations.
Barnsley Ferns
Published: 16/07/2023Quick version of the classic Barnsley Fern fractal with tweakable parameters.
Bouncing DVD logo
Published: 20/08/2022The classic bouncing DVD logo with clean, efficient CSS animation.
Peg Solitaire / Solo Noble
Published: 08/08/2022Play an online version of the classic game: Peg Solitaire AKA Solo Noble AKA Brainvita with bonus cat emoji.
Many circles
Published: 24/07/2022Interactive CSS animation showing how points moving along straight tracks form rotating circles and squares.
Is Chrome 100 yet?
Published: 29/10/2021Check if your browser is reporting Chrome major version 100+.
Strange Attraction
Published: 12/09/2021More chaotic attractors creating attractive animated artwork.
History issue
Published: 12/04/2021Testing History API pushState, replaceState, and location methods.
Fractious
Published: 26/02/2021Explore infinite fractals in the Mandelbrot set. Discover beautiful downloadable images and share locations with friends—all with simple, fun controls.
Not wheely
Published: 27/11/2020Optical illusion where the wheels look like they change position, but they really only spin.
Persistence of Memory
Published: 01/05/2020A melting clock in your browser inspired by Salvador Dalí's painting La persistencia de la memoria (The Persistence of Memory).
Heavy Ad Intervention ⚖️ demo
Published: 22/04/2020Demonstrate the Heavy Ad Intervention ⚖️ in Chrome
Create a printable zine
Published: 20/04/2020How to build a printable zine with the power of CSS grid and print stylesheets.
Conway's Game of Life
Published: 15/03/2020An emoji version of the classic cellular automata game. Tap the cells to create a pattern. Customize the emoji and then share it!
Rolling circle 🎡 optical illusion
Published: 10/02/2020A tweet from @SteveStuWill and originally from @brusspup reminded me of one of my favourite illusions: Rolling Circles. Each individual circle is just moving back and forth on a straight line, but the combined effect creates a larger movement. Give me a shout at @rowan_m
Stepping Feet 👣 optical illusion
Published: 09/02/2020Inspired by a tweet from @SteveStuWill here's a CSS version of the Stepping Feet illusion.Both rectangles are moving steadily together, but they appear out of sync. Give me a shout at @rowan_m with any comments
Müller-Lyer ↕↕ optical illusion
Published: 06/01/2020Inspired by tweets from @Chris_Said and @gsarcone here's an SVG version of the Müller-Lyer illusion. None of the coloured lines are moving, they all remain the same length!
Building Rotavo part 2: Form and function
Published: 19/07/2019How to build a touch-sensitive rotating knob web component.
Building Rotavo part 1: You spin me right r⟳und
Published: 08/07/2019How to build a touch-sensitive rotating knob web component.
Zine machine!
Published: 06/06/2019Read 🌐 online or 📃 print out, ✂️ cut, and 🙏 fold to create a physical copy. 💜 Remix and write your own zine!

































































