Back to Projects
A
AI/ML
ArSphere
Full-Stack & AI Engineer
React NativeNestJSPythonLangChainSocket.io
About the Project
ArSphere is a luxury concierge platform where users interact with 'Eliza,' an AI-powered assistant that arranges premium experiences in Paris. The system is a monorepo with three interconnected services: a React Native mobile app, a NestJS API backend, and a Python AI service. Members access personalized concierge services gated by tier (Premium/Elite), with real-time messaging and voice capabilities.
Key Highlights
- Architected 3-service monorepo: mobile app (React Native), API (NestJS), and AI service (Python/FastAPI)
- Built LLM-powered concierge with pluggable providers (Groq, Anthropic, OpenAI) via LangChain
- Implemented real-time messaging with Socket.io between users and AI concierge
- Integrated Whisper STT and OpenAI TTS for voice interaction capabilities
- Designed membership tier gating system with JWT auth and role-based access
Technical Challenges
Coordinating three services with different runtimes (Node.js, Python, React Native) while maintaining consistent auth and real-time state required careful API contract design and a shared authentication layer. The AI service needed to handle multiple LLM providers gracefully with automatic fallbacks.