Saksham Virmani
Data structures and algorithms

Brevia

Short lessons and active review for concepts that need to stick.

Brevia Big-O lesson example on iPhone
SwiftSwiftUISwiftDataCloudKit

The problem

Data structures and algorithms are easy to read once and difficult to retain. Long reference pages also make it hard to review one concept in the few minutes available between other work.

The approach

Brevia breaks the subject into small lesson cards, visual mindmaps, and quizzes. Due review brings concepts back over time, and a Big-O reference keeps the most useful comparisons close at hand.

What it does

  • 66 topics organized into 212 bite-sized lessons
  • 694 quiz questions for active recall
  • Visual mindmaps and worked examples
  • Due review for revisiting concepts
  • A compact Big-O reference

How it is built

  • A native SwiftUI learning flow for iPhone and iPad
  • Structured local content and progress stored with SwiftData
  • Optional private iCloud sync
  • Reusable lesson components for explanations, examples, and checks

Designed for the task at hand.

Brevia lesson knowledge check on iPhone
Privacy by design

Core learning works on device. iCloud sync is optional and uses the user's private storage.