โ† All projects
In progress v0.1.0 Updated In development

Viewr

A video app with a real recommendation engine behind it, not a chronological list.

FlutterPythonRecommendationsBackend

Roadmap

Per-surface ranking weights in config

Next

Weights are currently constants in code. Moving them out is what makes tuning possible without a deploy.

Satisfaction signal collection

Next

Engagement is collected, satisfaction mostly is not, which limits what stage two can learn.

Search surface

Later

The funnel generalises to it, but query understanding is a separate problem.

Known issues

VR-8Open

Cold-start users get the global popular list for too long

The handover from popularity to personalised retrieval has no ramp; it switches once a threshold is crossed.

VR-5Confirmed

Index rebuild invalidates in-flight retrieval

Swapping the index directory under a running process drops requests. Needs an atomic pointer swap.