Back to projects

Full-stack · AI

MailFind

Full-stack NLU search engine that converts conversational email queries into structured, high-precision search.


Highlights

  • Engineered a full-stack NLU search engine using GPT-5 nano to parse conversational queries into structured JSON, powering a hybrid search combining Supabase filters and pgvector similarity.
  • Architected a Python/FastAPI backend with Google OAuth2, encrypted token storage via Fernet, and an async email indexing pipeline using open-source sentence-transformers for local vector embeddings.
  • Built a Chrome Extension in React and TypeScript injecting a dynamic UI into the Gmail DOM with real-time streaming AI responses.

Stack

FastAPIPythonSupabasepgvectorReactTypeScript

Project Links