About Smarana

Not to do more problems.
To remember the ones you solved.

I started Smarana because I needed a revision reminder. I’d solve problems, feel confident, and then blank out weeks later. Smarana began as a small system to revisit what I already knew, and grew into a spaced repetition layer for algorithms.

Credit to Ayush Luhar for the name.

Smarana Interface

How it evolved

The Frustration

"Solved, forgot, re-solve." The endless cycle of LeetCode grind with diminishing returns.

The MVP

A simple script for revision reminders and quick notes. No bells, no whistles.

The Product

A focused spaced-repetition loop that compounds knowledge over time.

The Problem

Interview prep often becomes 'cramming and forgetting.' You solve hundreds of problems but retain only a fraction.

The Approach

Smarana brings spaced repetition to coding. We schedule reviews based on your confidence, ensuring you revisit patterns just before you forget them.

The Goal

Build durable pattern intuition. When you see a problem in an interview, the solution path should feel obvious, not memorable.

Product Design

Focus-first Interface
Dashboard Overview

Dashboard Overview

Review Session

Review Session

Extension Overlay

Extension Overlay