Ario Barin Ostovary

Software Engineering, University of Waterloo

log

Record a thought. Find it again later.

I made a voice journal

The recording screen.
The voice journal's recording screen

Cloudflare R2 stores the audio, D1 stores the notes and searchable transcripts, and a queue handles transcription with Workers AI after the upload

Audio and transcript together. Development preview with a sample note.
The journal's audio player and transcript, displaying a labeled sample note