Back to work

Professional Project · MabuhayTech

MTVerse

Multi-tenant AI concierge avatar platform with real-time voice conversations, streaming virtual avatars, and bilingual (EN/JP) guest panels, deployed across three production tenants.

React · TypeScript · Vite · FastAPI · LiveKit · PostgreSQL · pgvector · LangChain · Gemini · OpenAI · Anthropic · ElevenLabs · Deepgram

Visit live site

Features

Real-time voice sessions

Low-latency voice conversations over LiveKit WebRTC with an STT → LLM → TTS pipeline.

Streaming AI avatars

Configurable virtual avatars, including optional lip-synced video, rendered during live sessions.

Multi-tenant platform

Separate spaces and tenants with role-based access, deployed live across three tenants.

RAG knowledge base

Domain-specific knowledge via pgvector embeddings for accurate, grounded answers.

Configurable providers

Swap between Gemini, OpenAI, and Anthropic LLMs and ElevenLabs, Deepgram, and Google voice providers.

Bilingual EN/JP

English and Japanese guest panels and admin experiences.

Space configuration

Appearance, tools, pronunciation dictionaries, and agent configuration per space.

Moderation and benchmarks

Guardrails, persona protection, and benchmark tracking for agent performance.

Conversation logs

Per-session message history with searchable logs for every conversation.

Tenant management

Superadmin controls for tenants, teams, entitlements, tiers, and quotas.

Device and kiosk support

Device management with Google Maps integration for physical kiosk locations.

Analytics

Dashboards and charts for usage and performance across tenants.