Analytics Dashboard Project

As a full-stack engineering intern at Assort Health, I built an analytics dashboard for Assort’s clients to track all of their inbound and outbound calls in the offices and call-centers.

Year
Summer 2024

Project type:
Internship

Assort Health is an early-stage startup based in San Francisco that helps healthcare call centers handle patient inquiries using a voice AI agent, reducing call burden and streamlining the process of scheduling an appointment with no wait times.

My first project as a full-stack engineering intern at Assort Health this summer was to build a new product, an interactive dashboard that will allow Assort’s customers to analyze all of their inbound and outbound calls. The analysis includes summary metrics such as total inbound & outbound, answered, missed, and abandoned in a specified timeframe. The dashboard also provides call-level detailed metrics which allows users to click into each call to look through a summary, transcript, and other key metric tags such as whether an appointment was scheduled / rescheduled / confirmed / canceled, who the agent was that picked up the phone, and if the patient called into a tv-advertised number.

Inbound Calls Summary Page

Inbound Call-level Details Page. A user can click into any of the tabulated calls to see the call-level analysis pop-up

This initial version of the Analytics Dashboard was build to be integrated with RingCentral, a cloud-based communications provider that provides the call center structure. As the dashboard was built to be updated daily, I set up a cronjob on Google Cloud to pull the previous day’s data and recordings of calls at midnight every night using multiple API calls to RingCentral. Each call is then transcribed and analyzed using state-of-the-art NLP and LLMs, and finally all information is stored in a Assort’s database. The backend is powered by Python and the frontend is built using React, hosted on Vercel.

At the end of my internship, I wrote an essay for Assort Health's blog about the company's values. The article includes insights from Jeff, Assort's co-founder and CTO, that highlights my professional skills and work ethic. Read about it here.