← All work
AI Tools & SaaS
SayRead
An offline voice transcription app productised for wall-mounted touch panels: hardware-paired licensing, tap-gated settings and an installer that needs no internet.

What we built
- 01Display lock pinning an install to one panel by reading the monitor's EDID over WMI
- 02Argon2-hashed admin password to pair, re-pair and unpair a display
- 03Detection failure treated as unknown, never as mismatch, so the app cannot brick itself
- 04Offline WebView2 bundle and a disabled updater feed for air-gapped customer installs
- 05Rebrand across the icon set and nine locale files, shipped as macOS and Windows installers
Stack
- Tauri
- Rust
- React
- TypeScript
- whisper.cpp
- Argon2
- WMI via PowerShell
- WebView2 offline bundle
A note on these screens. Built on Vibe, the MIT-licensed open-source transcription app by thewh1teagle. The engine, models and UI shell are upstream work. What we built is the productisation: the kiosk hardware lock, the offline installer and the branded builds shipped to a customer.



Next project
Freeze Dance →
