Full-stack second brain that unifies streaming AI chat, persistent memory management, file-based RAG, and smart reminders. Built with FastAPI, Next.js, xAI Grok-3, and Supabase vector store.
Users need a centralized system to store, retrieve, upload documents and have the AI understand their content, schedule reminders, and maintain a searchable knowledge base of facts about themselves.
I built a full-stack AI memory assistant that functions as a proactive 'second brain' by integrating streaming chat, long-term memory, and document analysis into a single cohesive platform. Powered by xAI Grok-3 and LangChain, the system uses a background processor to analyze conversations in real-time, extracting atomic facts and resolving pronouns to build a persistent third-person memory profile for the user.
A production-ready AI-powered memory assistant that serves as a personal second brain. The system features a streaming chat interface powered by xAI's Grok-3 model, intelligent memory extraction and storage using Google Generative AI embeddings, file upload RAG pipeline for document ingestion, and a background scheduler for smart reminders. The architecture separates concerns with a FastAPI backend handling AI orchestration, memory processing, and background tasks, while a Next.js frontend provides a responsive dashboard with Redux state management. All data is user-scoped with JWT authentication, ensuring privacy and security. The system proactively retrieves relevant memories to provide context-aware responses, and includes a background memory processor that sanitizes and extracts facts from conversations automatically.
Successfully built a production-ready AI memory assistant with full authentication, user-scoped data access, streaming chat responses, automatic memory extraction, file-based RAG, and smart reminders. The system handles multi-format file uploads, provides context-aware AI responses through proactive memory retrieval. Background processing ensures memory operations don't block chat responses, and the architecture supports horizontal scaling.


An N8N workflow that automates the process of a Real Estate Agent by handling tasks such as appraisals, booking services, handling payments, and more.
View Case StudyAn AI-powered networking platform that connects people based on skills, services, and synergies rather than just titles or companies. Features semantic matching, interactive AI chat, letter writing, and event management.
View Case Study