Austin Parker StevensExplore the Lego portfolio

Project case study

Cognitive Performance Tracker

I built a small way to compare how I perform on the same kinds of tasks at different times. The goal is to make the sessions visible and comparable, while keeping the scores in perspective.

My role: Personal product direction and iteration with AI-assisted development.

Watch the interactive walkthrough

How it works

Choose a session

A time-of-day label gives the session context.

React holds the active test flow and session state. The public walkthrough uses sample context rather than personal records.

Complete the tasks

Different tasks measure different aspects of performance.

Separate components run reaction time, digit span, Stroop and symbol coding. Their raw measurements are passed to deterministic scoring functions.

Calculate the scores

Raw measurements become explainable app scores.

Reaction scoring scales response time and penalizes false starts. Stroop and coding combine throughput with accuracy; configured weights produce the composite.

Compare your history

Saved sessions can be reviewed over time.

Session objects are serialized in browser localStorage and sorted by completion time. This is local persistence, not cross-device account storage.

Keep the raw result next to the score.

The app runs reaction-time, digit-span, Stroop and symbol-coding tasks, then saves their results as a session. A history view makes it possible to compare sessions over time. I wanted the underlying measurements, such as response time and accuracy, to remain visible beside a composite score.

Focus
Vite, React, deterministic scoring and browser localStorage
Status
Personal tracking prototype; not a validated assessment

How it works

Separate React components collect raw reaction-time, recall, Stroop and coding results. Deterministic scoring functions produce subtest and composite scores. Session objects are stored in browser localStorage, so they do not automatically sync between devices.

A decision that mattered

The score is an app-defined transformation of task performance. Reaction time includes a false-start penalty; other tasks combine throughput or recall with accuracy. Keeping those rules explicit is more useful than presenting a single number as a clinical measure of mental ability.

Scope

This is an app-defined personal tracking tool, not a validated cognitive assessment. Device timing, practice and session conditions can affect the results.