Simple, free, easy speech-to-text for everyone, because accessibility should be free.

The landing page of the web application
Providing real-time speech to text at low- to no-cost across all devices for anyone, anywhere, at any time.
Processing audio in real-time via streaming sockets. Peer-to-peer sharing via WebRTC. Encrypted data stored in IndexedDB using a two-part key.
Full stack cross platform app with location integration.

Custom IoT lamp with 3D printed housing and browser extension control.

An offline-first Android music player for self-hosted OwnTone servers. Syncs playlists, files, and album artwork to the device for playback with no network, then sends plays, skips, and ratings back to the server on the next sync.