All work
iOS · App Store Mobile · Computer Vision

MaestroScan

Grade a stack of bubble sheets in seconds — straight from a teacher's phone — then keep classes and student insights in one place.

Visit site App Store
Role
Design & full-stack — end to end
Platform
iOS · App Store
Stack
React Native · Expo · OCR

Overview

MaestroScan is an iOS app built for teachers. Point the phone camera at a bubble answer sheet and it grades it instantly — no dedicated scanner, no manual marking. Around that core it adds class organization and student insights, so grading turns into useful data instead of a chore.

The challenge

Marking multiple-choice tests by hand is slow, repetitive, and error-prone — and the specialised optical-mark scanners that fix it are expensive and tied to a desk. The hard part of MaestroScan was making a phone camera reliable enough to trust: handling angles, lighting, and imperfect sheets, then returning a result fast enough to scan a whole class in one sitting.

What I built

Tech & approach

Built with React Native and Expo, with a computer-vision / OCR pipeline doing the bubble detection and the camera work tuned for real classroom conditions. I validated on real devices and sheets, iterated on the capture experience until it felt dependable, and handled the full App Store release.

React NativeExpoOCR / Computer VisionCameraiOS

Results & status

⤷ Add a real metric here — sheets graded, time saved per class, accuracy, or active teachers. One concrete number makes this far more convincing. (See README.)

Like what you see?