Skip to main content
← Back to blog

Why I Built PlayMemorize

My name is Christoffer De Geer, and I built PlayMemorize because I believe memory training should be free, fun, and accessible to everyone.

It started with a simple idea: I wanted a clean, distraction-free way to practice memorising the digits of pi. The apps I found were either cluttered with ads, locked behind paywalls, or just not enjoyable to use. So I built my own.

The core belief: memory training works best when the tool stays out of your way. No interruptions, no upsells, no timers pressuring you to buy. Just practice.

From One Game to Twenty-One

What began as a single pi digit trainer quickly grew. I realised that the same principles - spaced repetition, active recall, pattern recognition - could power many different kinds of learning tools. The goal was always the same: make learning easier in a minimalist, distraction-free way.

Every game on PlayMemorize uses one of three cognitive techniques. Spaced repetition for long-term retention (Pi Trainer, Polyglot). Active recall for rapid consolidation (Memory Game, Ghost). Pattern recognition for fluency (Color Memory, Speed Math). Pick the one that matches what you’re trying to learn.

Today PlayMemorize includes twenty-one free games, spanning memory, reasoning, and attention training:

Design Principles

Every decision I made was guided by a few core beliefs.

No accounts, no tracking walls. You open the page and play. Your progress is saved locally in your browser - nothing leaves your device unless you choose to share it.

Works everywhere. PlayMemorize runs entirely in your browser - phone, tablet, or desktop. No app store downloads. It even works offline once loaded, so you can train on a plane, a train, or anywhere else the wifi drops.

Clean and calm. No flashing banner ads, no dark patterns, no countdown timers pressuring you to buy. Just a warm, muted design that lets you focus on the game.

Accessible by default. Touch targets meet WCAG guidelines. Keyboard navigation works. Screen readers can follow game state. Reduced motion is respected. These are not afterthoughts - they are the default.

The Technology

PlayMemorize is built with Astro and React, pre-rendered as static HTML for fast loading. Emoji rendering uses Twemoji SVGs so every player sees the same icons regardless of device. Sound is generated with the Web Audio API - no audio files to download. The whole site is open and free. No login, no subscription, no data collection beyond anonymous analytics.

Privacy note: PlayMemorize uses privacy-respecting analytics to measure page views and which games people play. No personal data is collected. If you want to opt out entirely, block analytics in your browser - the games will still work fine.

What’s Next

I keep adding games and improving existing ones based on what players tell me. If you have an idea for a new memory game or a way to make an existing one better, I’d love to hear from you.

Thank you for playing. Train your brain, have fun, and never stop learning.

- Christoffer De Geer