Project · ROAR

ROAR — what I lead at Stanford

A curated walkthrough of the platform itself and the engineering work behind it: videos, live demos, and the parts I personally own.

About ROAR

ROAR is an academically-licensed platform for the assessment of foundational reading skills, developed by the Stanford Reading & Dyslexia Research Program. It is browser-based, free to schools, available in English and Spanish, and integrated with Clever and ClassLink for single sign-on. Currently deployed in 309 K-12 school districts and 2,700+ schools, with 873K+ assessment runs to date.

The Foundational Literacy suite — letter knowledge, phonological awareness, single word recognition, and sentence reading efficiency — fits inside a thirty-minute literacy block per student. Beyond that, we have a ROAR-Comp suite for reading comprehension, a ROAM suite for math, and assessments for visual attention and executive functioning. Score reports return same-day, broken down by skill area and color-coded by support level.

See ROAR in action

Try the assessments yourself

Live demos of individual ROAR assessments. Free, no signup — roar.stanford.edu/#demo . This is the most direct way to feel what a student feels.

How students experience ROAR

How educators use it

The bigger picture

More on the platform and the underlying research at roar.stanford.edu ; the dashboard itself lives at roar.education .

What I lead

  • The engineering organization. Built from one engineer to six, plus QA. Hiring, operating cadence, code review, releases, and incident response all live with me.
  • Platform modernization. Leading the backend migration from Firestore to PostgreSQL/CloudSQL. Data model redesign, schema work, staged rollout against active production traffic. The point is to move fragile research-era logic into explicit, testable services.
  • Data governance and youth safety. FERPA-aligned audit logging and data lifecycle architecture. SOC 2 readiness. Accessibility (VPAT), least-privilege access, vendor security review, incident response.
  • Reliability foundations. Monitoring, error tracking, deployment, and on-call. The work that took ROAR from research-cadence software to a platform districts schedule around for classroom use.
  • AI-accelerated team practice. Coding agents (Claude Code), AI code review on every PR, generative testing on the code paths where mistakes would matter most. All of it backed by a ~70-page domain-knowledge document.

More detail on any of these in the short resume or the long-form CV .

On what you'd see today

ROAR is mid-migration on the backend, from Firestore to PostgreSQL/CloudSQL. The production build the videos and demos show is the version we're refactoring, not the version we'd ship today. That gap is the most interesting part of an engineering-leader conversation about ROAR: the choices we made the first time, and the ones we're making now. Happy to walk through it.

More