Back to selected work
Personal ProjectPersonal Project2026
Creator & Engineer
CrikScorer
Local-first cricket scoring application.
Stack:TypeScriptReactIndexedDBLocal-FirstPDF Export
Problem
Amateur cricket scorekeepers need fast, offline-capable scoring tools that don't rely on flaky internet connectivity at grounds, while still delivering detailed analytics and clean scorecard exports.
Solution
Engineered CrikScorer as a local-first application using client-side IndexedDB persistence, enabling instant offline operation with high data integrity and automated PDF report generation.
Engineering Breakdown
- Local-first state management architecture ensuring zero data loss during offline usage.
- Cricket over-by-over rules engine handling complex extras, wickets, and run rate calculations.
- Client-side PDF canvas rendering engine generating publication-quality scorecards.