Skip to content
Andrew Strigaliov
Back to work

Learning · PWA · Solo

Engram

Pet project2026Solo — full-stack
FSRS
spaced repetition
PWA
offline + push

Overview

Engram turns a goal into a structured, grounded learning path (Anthropic structured output) and wraps it in the part that actually makes learning stick: an FSRS spaced-repetition loop that schedules recall day by day, plus streaks and gamification to drive the habit. Built mobile-first as an installable PWA with offline support and web-push reminders.

Highlights

  • Turns a learning goal into a paced, grounded path via Anthropic structured output
  • Daily retention loop: FSRS spaced repetition (ts-fsrs) schedules recall so knowledge sticks
  • Streaks + gamification to build the daily habit — the retention layer is the moat
  • Installable PWA (Serwist) with offline support and web-push reminders (VAPID)
  • Mobile-first, dark-mode-only, native email/password auth

What I built

A mobile-first PWA that turns 'I want to learn X' into a paced, grounded path with a daily retention loop — streaks, FSRS spaced repetition, and light gamification. The moat is the retention layer, not the model.

Have a similar project?

Warsaw / Remote · EST-friendly.

Get in touch