← All projects OWN PRODUCT · 2025–NOW

woordje

A spaced-repetition vocabulary app for iOS, Android and the web. I built it to learn Dutch myself.

ROLESolo: design, build, everything
PLATFORMSiOS · Android · web · Chrome extension
STACKReact Native · TypeScript · Flask · spaCy · Firebase
STATUSIn development, open on GitHub

What it does

It pulls the words you’re learning from Duolingo, imports Anki decks, and schedules reviews with the FSRS algorithm, so you see each word right before you’d forget it. Firebase keeps your devices in sync.

How hard is a word?

A small Flask API analyses text with spaCy for lemmas and grammar and wordfreq for how common each word is, so the most useful words come first.

COMMONRARE
de
huis
werken
fiets
gezellig
onweer
Relative frequency, for illustration
View on GitHub ↗
Next project: Bubbleland →