
A saved card is a link, not a copy
How we gave CertBrain and Finance Brain learners a My cards collection without letting them write cards, and why the saved card points at the original instead of copying it.

Free, freemium or premium: locking lessons without hiding them
How to choose between free, freemium and paid for a learning product, why locked lessons should stay visible, and how to plan for subscriptions you'll add later.

Planning an exam prep app: why trust is the product
Sourcing questions, weighting by the exam guide, diagnostics and readiness scores. What to plan before building an exam prep app, and why trust comes first.

Lessons in steps, and text that reads your way
How we split CertBrain and Finance Brain lessons into steps without touching a word of their content, and added reader text settings that never flash the wrong size on load.

Scoring exam readiness from spaced repetition
How we turned Leitner review boxes into a per-domain readiness score for CertBrain, why one weak domain blocks "ready", and the cramming bug we had to fix first.