AI Application Development · Generative AI · Voice AI · Web App Development · UI/UX Design
Fabrice Grinda is one of the world’s most active angel investors, with decades of thinking, writing, and investing distilled across hundreds of blog posts and insights. The challenge was not simply preserving all of that knowledge, it was making it accessible in a way that felt alive, personal, and genuinely useful to anyone curious about his perspective.
We built FabriceAI: a real-time conversational platform where users can have natural voice and text conversations with an AI that speaks with Fabrice’s knowledge, philosophy, and point of view. Whether you want to understand how he thinks about market sizing, his take on a specific industry, or the reasoning behind a past investment, FabriceAI gives you a direct window into his world.
Fabrice’s body of work is vast and deeply personal. Making it genuinely useful through AI required solving several meaningful problems.
Every answer needed to be grounded in his real writing, not approximations that lose the nuance of his actual views.
The interaction needed to feel like talking to someone, with a fluid, low-latency experience, not a stilted query box.
Users needed to share PDFs, pitch decks, and documents and have the AI reason over them during the conversation.
Returning users should be able to continue a previous conversation without starting over every time.
We designed and built FabriceAI as a purpose-built conversational AI platform, combining real-time voice technology, retrieval-augmented generation, and document intelligence.
At the heart of the platform is a curated vector database built from Fabrice’s entire blog archive. Every response is grounded in this source material, with cited blog posts surfaced alongside each answer, so users always know exactly where the information comes from.
For voice, we integrated OpenAI’s Realtime API with semantic voice activity detection, enabling natural, low-latency conversations. Users can upload PDFs and decks, which the system reads with OCR and vision models. Conversation history is stored in MongoDB so every session picks up where the last one left off, and the platform detects the user’s language automatically.
Natural, low-latency conversations across voice and text, built on the OpenAI Realtime API.
Answers grounded in a curated vector database of the blog archive, so they stay accurate and traceable.
Linked blog posts surfaced with each response for full transparency.
Upload PDFs and decks; OCR and vision models extract and reason over the content live.
MongoDB-backed history so users continue naturally where they left off.
Automatic language detection and multilingual responses across regions.
Next.js 19, React, OpenAI API (Realtime and Agents SDK), MongoDB, AWS S3, Tailwind CSS, TypeScript.
FabriceAI turns a vast archive of investment thinking into an always-on, always-accurate knowledge partner. Whether it is a founder preparing to pitch, an investor doing research, or a reader exploring an idea, it makes Fabrice’s perspective accessible in a way that scales far beyond any blog or interview.
© 2026 Zimozi Solutions