All work — Games — 2026

Eye Aim Trainer

Gaze-driven target trainer built on WebGazer, with a mouse fallback for anyone without a camera.

The problem

Webcam gaze estimation is imprecise and calibration drifts.

How I approached it

A short calibration pass plus continuous drift correction, and every gaze feature has a mouse equivalent so the app is fully usable without a camera.

The outcome

A trainer that works for everyone, not just users who grant camera access.

eye-aim-trainer.johanthegoat.xyz Open in a new tab ↗

Camera access: this one asks for your webcam and runs entirely in your browser — no video is uploaded or stored anywhere.

Next project

Pose Beat Blaster →

Need something
like this?

This is the kind of problem I take on. Tell me about yours.