Skip to main content

Imam Faheem

Senior software engineer

← Back to projects
AI · Voice · Hospitality

Crito Voice AI

A production voice AI system built for hotels and service businesses. It picks up every inbound call, understands the customer in natural language, checks availability, creates bookings, and transfers to a human when needed. Every call is recorded, transcribed, and summarised automatically.

Node.jsLiveKit (Real-time audio)OpenAI APITwilio (Telephony)WebSockets+2 more

The Problem

Hotels and service businesses miss calls outside business hours or during peak times — losing bookings to competitors who answer immediately. Staff can't scale to cover every call.

The Solution

Built an end-to-end voice AI platform using LiveKit for real-time audio streaming, OpenAI for conversation handling, and Twilio for telephony. Designed the full architecture and deployed it to production independently.

My Contribution

  • Architected the complete voice AI pipeline from call ingestion to response delivery
  • Integrated LiveKit for low-latency real-time audio streaming
  • Built conversation flow management with context memory across multi-turn calls
  • Implemented tool integrations so the AI can check availability and create bookings live during a call
  • Connected Twilio for inbound call routing and fallback transfer logic
  • Set up call logging: transcripts, audio recordings, AI summaries, and a management dashboard

Key Features

24/7 Call Handling

Answers every inbound call instantly, in natural language. No voicemail, no missed calls.

Live Booking Actions

Checks availability and creates reservations during the call, connected to the PMS in real time.

Smart Call Transfer

Recognises when a human is needed and transfers the call to the right staff member.

Post-Call Summaries

Every call produces a transcript, AI-written summary, and email notification for the team.

Multi-Language Support

Handles calls in multiple languages — built for international hotel guests.

Impact & Metrics

Production
Deployment
High
Call transfer accuracy
Real-time
Response latency

Technology Stack

Frontend

Backend & Infrastructure

Node.jsRedisPostgreSQL

Full Stack

Node.jsLiveKit (Real-time audio)OpenAI APITwilio (Telephony)WebSocketsRedisPostgreSQL

Deployment: Cloud (Serverless + Container)

Have a similar project?

I help startups and teams architect and build products that scale. Let's discuss your idea.