Press Room
Moving paper slips on a steel conveyor belt. Slam mechanical rubber stamps on exact key matches before slips reach the bin.
Built with React 18, Vite 6, Tailwind, and Electron on a 100% offline desktop architecture with sub-millisecond keystroke telemetry, Dynamic Difficulty Adjustment, 8 physical workshop games, and zero ad bloat.
Anchor on F & J bumps. Master left hand ASDF, right hand JKL;, Space, and G & H.
Most typing tutors are ad-infested web apps measuring only gross WPM. They ignore the biomechanical realities of keyboard velocity: Inter-Keystroke Latency ($IKI$), Finger Load Imbalance ($FLB$), and Panic Hesitation ($FI$). RETROSPEED starts from three non-negotiable axioms:
High-stakes, responsive feedback loops build faster sub-cortical muscle memory than passive word repetition. When typing protects your conveyor line or deflects incoming code tokens, focus locks in.
Real speed requires measuring physical key-hold duration, finger transitions, and post-error cognitive recovery. The engine computes mathematical models to pinpoint friction points.
Your keystrokes, practice history, and speed profiles stay strictly on your local machine. No mandatory accounts, no cloud sync lag, and zero tracking scripts.
Each game isolates a distinct neuromuscular competency, rendered on canvas with physical rubber stamps and mechanical audio feedback.
Moving paper slips on a steel conveyor belt. Slam mechanical rubber stamps on exact key matches before slips reach the bin.
Ascending paper notes folded and launched into flight by typing clean short bursts. Aerodynamic flight speeds scale with precision.
Dual commuter coaches on railway tracks. Clean keystrokes accelerate your train; typos engage pneumatic brakes immediately.
High-pressure ticket rails sliding orders across the counter. Type order tokens accurately to stamp them PAID in rapid sequence.
Vertical drop sorting rail workspace. Clear falling word chits before they hit the desk threshold and jam the sorting bins.
Manila envelope workspace with a ticking red fuse bar. Solve Latin and Greek etymology roots before the fuse burns down.
Dual typewriter drag racers powered by raw sustained WPM telemetry over a dual-lane paper asphalt strip.
Real multi-language syntax lines (Python, Rust, TypeScript, SQL) dropping toward a production crash line. Patch them with code accuracy.
Deterministic biometric measurement instead of generic averages.
Measures flight time between consecutive keystrokes to isolate ring-to-pinky transition friction.
Quantifies panic hesitation following a typo to train instant rhythm recovery.
Continuous mathematical controller balancing speed, spawn density, and vocabulary tier.
Brackets, semicolons, lambdas, match guards, and indentation muscle memory.
// Real-World Developer Track Roster:
1. Python Studio: List comprehensions, decorators, match/case pattern syntax
2. Rust Forge: Match guards, lifetimes, Result<T, E> unwrap chains
3. TypeScript Lab: Generics, utility types, async/await pipelines
4. SQL Engine: Complex joins, window functions, aggregation groups
5. OS Shortcuts: Native desktop hotkeys without lifting hands to touch the mouse
Frontend: React 18, Vite 6, Tailwind CSS, HTML Canvas
Desktop Shell: Electron native IPC wrapper
Telemetry: High-resolution performance.now() timers
Storage: IndexedDB / embedded SQLite
The full application, all 8 workshop games, and curriculum engine are open source and actively maintained on GitHub.
Inspect Repository on GitHub ↗