Ryan de Weijer, Mica's maker and first learner.
rdw, Ryan de Weijer's maker's mark

Inside the workshop · Ryan de Weijer

I built the Catalan courseI wanted to use tomorrow.I built the Catalancourse I wantedto use tomorrow.

It remembers my weak points and hands me the next step. Ten minutes, most mornings.

Maker · First learner · Daily user

Why Mica exists

My learning was split
across too many places.

Lessons had one thread, apps another and real conversations went wherever they liked. None of them remembered the exact thing I had struggled with.

So I built one course that uses yesterday's answers to choose today's practice — and keeps it pointed at the conversations I actually have.

How I keep it honest

Use it. Check it.
Cut what doesn't help.

I make the product calls. Claude helps plan features and author Catalan practice; Codex builds and tests the app. The test is simple: does it make tomorrow morning's practice better?

RyanProduct calls · daily use
ClaudePlans features · authors Catalan
CodexBuilds · tests
  1. 01
    Use it every day.

    I hit the same annoyances any learner would.

  2. 02
    Check the numbers.

    If a number looks wrong, I compare it with the actual learning history.

  3. 03
    Delete what doesn't teach.

    Two working mini-games disappeared because they did not help the course.

Measured in use · August 2026

One user so far.
Here's how hard it's used.

These are Ryan's own totals — one learner's daily use, counted by the app itself.

2,500+Answers logged
1,646Mosaic tiles laid
18Mosaics completed

Enough reading

Use the course
I use every morning.

Start with a blank profile. No Mica account required.

Try Mica

No account for the demo · Your data stays local · No streaks

rdw — Ryan de Weijer