↩ Return

TurboDial

January 15, 2026

Angular · Ionic · Laravel · Twilio · OpenAI · Gemini

TurboDial product interface

Context

At Agency Automate (remote, Minnesota), I led front-end development on TurboDial, a platform for SMS and voice call automation powered by the Twilio API. The product serves teams that need reliable outbound/inbound communication workflows without stitching together fragile scripts.

What I built

  • Angular web app integrated with a Laravel REST API
  • TurboDial iOS app built with Ionic Framework and published to the App Store
  • AI-powered call recording summaries using large language models
  • Third-party AI integrations (OpenAI, Gemini) for sentiment analysis and automated call insights
  • Setup for self-hosted open-source LLMs when clients need on-premise AI and data privacy
TurboDial dialing workspace with SMS and call controls

Technical highlights

The hardest problems were not UI polish alone. They were real-time telephony state, trustworthy summaries, and keeping AI features optional per tenant. I designed API boundaries so the Angular client stayed thin: Twilio webhooks and AI jobs live server-side, while the UI focuses on clarity and operator speed.

TurboDial reporting and call disposition tracking

Outcome

TurboDial became a shippable product line: web + mobile + AI layers working together. The iOS release in particular validated Ionic + Angular for production telephony UX, not just prototypes.