AI / Audio transcription · 2023 – 2024
Ecoscript
An AI-powered audio transcription application that connects recording, transcript editing, summaries, and content organization in one React interface.
My role: Frontend engineer · React application and audio workflows
- React.js
- JavaScript
- REST APIs
- Audio recording
- RBAC
My contribution
Built the complete React.js frontend from scratch for audio recording, transcription, AI-generated summaries, and content management, integrating REST APIs and reusable components.
The problem
A recording passes through capture, processing, and review before it becomes usable documentation. Users need to see its current state and find the associated transcript and summary without losing context.
- Browser recording
- Processing service
- Transcript & summary
- Role-based review
Product workflow. My contribution described here is the frontend and its integrations.
How it works
I built the React frontend from scratch, developing reusable components for browser recording, transcription, AI-generated summaries, and content management. REST API integrations connect processing results with transcript editing and data synchronization. My contribution was the application interface and its integrations; the audio-processing and summary services are external to that frontend work.
Browser recording
Capture and manage audio directly in the application.
Transcript review
View, edit, and manage transcripts after processing.
Documentation summaries
Manage summaries alongside their recordings and transcripts.
Role-based access
Control which recordings, transcripts, and summaries a user can access.
Technical decisions
I integrated browser recording with transcript and summary management so users could complete the workflow in one application. This required handling microphone permissions, recording states, and failures alongside the review interface.
What this enables
Clinical teams can move from recording to reviewing documentation in one application, with access controlled by role.
Related engineering notes
Vivek Jalondhara
Full Stack Software Engineer