
Mohammed Ahmed
AI and Full Stack Developer RAG AI Agents FastAPI and Nextjs
Compétences

Voir mes services


Expérience professionnelle
Saas chatbot
Personal portfolio project • Indépendant
Sep 2026 - Sep 2026 • 0 mos
Developed a production-ready, multi-tenant SaaS application that allows users to upload custom documents (PDFs, DOCX, TXT) and have real-time, context-aware conversations with an AI using Retrieval-Augmented Generation (RAG).Key Responsibilities & Architecture:Frontend & BFF Layer: Built a responsive UI using Next.js implementing a Backend-for-Frontend (BFF) pattern to streamline data delivery and user session management.Asynchronous Backend: Developed a high-performance asynchronous API using FastAPI, SQLAlchemy, and PostgreSQL to manage multi-tenant user data and conversation histories safely.AI & Vector Pipeline: Orchestrated document processing pipelines with LangChain, utilizing Cloudflare R2 for cost-efficient raw document storage and Qdrant Vector DB for ultra-fast semantic similarity searches.Real-Time Streaming & Tasks: Implemented WebSockets for low-latency, token-by-token AI text streaming. Integrated Celery with Redis to offload heavy file chunking and embedding generation to background tasks.SaaS Monetization: Integrated Stripe with secure asynchronous Webhooks to handle subscription tiers, usage billing, and payment processing.