Eye tracking for the world outside the lab.

I build browser-based gaze tools for dementia and ASD screening research on the laptops clinics already have.

Model

Can a webcam screen for cognitive impairment?

EyeCI uses gaze traces from a set of images to produce exploratory screening scores. Field sessions showed that head movement was leaking into the predictions, which had not appeared in my solo tests.

Deploy

NeuroSight moved into clinics.

NeuroSight carries EyeCI into field research. Project Argus supports dementia-focused screening research in clinics and community events. Project Iris adapts the same system for ASD-focused research with funding from Xunfen Biotech. I also built the collection platform itself: the console research staff use to run sessions, track quality, and export data.

2,095 session-level runs evaluated through Project Argus

The Iris collection console listing completed capture sessions with sample numbers, quality badges, and JSON and CSV export controls
The Iris collection console I built for session capture, quality tracking and data export.

Some unrelated things I made.

I made both because I wanted them in my own setup.

Portfolio index 01-02 Selected 2024-Now

Reddix

A Reddit client for the terminal.

I built Reddix in Rust because I wanted to browse Reddit from the terminal. It has picked up 959 stars since, so I maintain the async code and caching as the project grows.

Open Reddix
Reddix rendering a Reddit feed and post inside the Kitty terminal

Why a laptop webcam?

I'm CK (Kevin) Zhang, and I'm heading to UCLA this fall to study cognitive science. For the past two years I've been trying to find out how much useful screening data can come from a laptop webcam instead of lab equipment.

Research-grade eye trackers are out of reach for many clinics, while laptops are already there. I keep the system browser-based and make the tasks simple enough that a participant can just watch the screen. The tradeoff is noisy data, and I still need a much larger data set before I can make stronger claims.

Read my CV

Portrait of CK Zhang

Let's talk.

If you're working on gaze tracking or cognitive screening, send me a note. I'm happy to talk about the parts of the research that are still unresolved.