LegalAgent

An AI legal platform with Expo voice and chat, RAG for case and document context, and administrative controls.

LegalAgent Image

At LegalAgent I added a voice and chat assistant to their React Native app for case context, documents, and procedures.

I implemented the Vercel AI SDK for chat and OpenAI's Realtime API for voice, with Tailwind on the multimodal UI. RAG supplied case context, document summaries, and procedural guidance in Spanish and English. Attorney feedback changed persona and tool calling in that Expo client.

I also built an internal admin dashboard with TanStack Start: Microsoft SSO, system prompt management, and document categorization for RAG retrieval.

Achievements

  1. Shipped a multimodal AI assistant with voice and chat in a React Native Expo app.
  2. Built RAG for case context, document summaries, and procedural guidance.
  3. Built an admin dashboard with Microsoft SSO, prompt management, and document categorization.
  4. Shipped bilingual voice with realtime transcription and speech synthesis.
  5. Adjusted persona and tool calling in the Expo client after attorney sessions.

Stack: TypeScript, React Native, Expo, OpenAI, AI SDK, TanStack Query, TanStack Form, TanStack Start, Tailwind CSS, Artificial Intelligence, Redis, PostgreSQL, React

Experience: AI, React Native, Backend, Fullstack

Related Posts