Project · ROAR

ROAR — what I built at Stanford

A curated walkthrough of the platform itself and the engineering work behind it: videos, live demos, and the parts I built. I led ROAR's engineering at Stanford; McGraw Hill now licenses it as a third-party assessment, and I lead that integration.

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 built and lead

  • The engineering organization. Built from one engineer to six, plus QA. Hiring, operating cadence, code review, releases, and incident response all lived with me.
  • Platform modernization. Led the backend migration from Firestore to PostgreSQL/CloudSQL. Data model redesign, schema work, staged rollout against active production traffic. The point was 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.
  • The McGraw Hill integration (current). ROAR is now licensed by McGraw Hill as a third-party assessment. As a Senior Manager of Engineering there, I lead the work to integrate it into McGraw Hill's assessment offering.

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

On what you'd see today

ROAR has been mid-migration on the backend, from Firestore to PostgreSQL/CloudSQL. The production build the videos and demos show is the version being refactored, not the end state. That gap is the most interesting part of the ROAR engineering story: the choices we made the first time, and the ones we made during the rebuild. Happy to walk through it.

More