Vivek Jalondhara. All projects

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

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.

Audio capture and review
  1. Browser recording
  2. Processing service
  3. Transcript & summary
  4. 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

Discuss a role