Skip to content
View francis-rf's full-sized avatar
🎯
Focusing
🎯
Focusing
  • Capgemini
  • Bengaluru India
  • 23:04 (UTC +05:30)

Block or report francis-rf

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
francis-rf/README.md

Hi, I'm Francis 👋

🎯 About Me

Associate Engineer transitioning into AI/LLM Application Development. I build end-to-end AI systems using modern frameworks like LangChain, CrewAI, and FastAPI. Passionate about multi-agent systems, RAG pipelines, and practical AI applications.

🛠️ Tech Stack

AI/LLM Frameworks:

  • LangChain, LangGraph, CrewAI
  • OpenAI API, Anthropic Claude, Google Gemini, Groq

Backend & APIs:

  • FastAPI, Streamlit, Gradio
  • MCP (Model Context Protocol)

Vector Databases & Tools:

  • FAISS, Tavily Search
  • PDF/Document Processing (python-docx, PyMuPDF)

Languages & Tools:

  • Python, JavaScript
  • Docker, Git
  • C# (previous experience)

🚀 Featured Projects

Multi-modal chatbot supporting vision analysis, image generation, and web search across multiple LLM providers (OpenAI, Gemini, Groq). Features tool calling integration with Tavily search.

Tech: FastAPI • OpenAI • Gemini • Groq • Tavily • Docker

Retrieval-Augmented Generation system using LangGraph and FAISS for answering questions from uploaded documents. Implements ReAct agent workflow with web search fallback.

Tech: LangGraph • LangChain • FAISS • Gradio • Tavily

Multi-agent code review system with 4 specialized agents (Bug Detector, Security Analyzer, Performance Analyzer, Documentation Reviewer) collaborating via CrewAI. Includes Streamlit UI with GitHub repo integration.

Tech: CrewAI • Streamlit • OpenAI • Multi-Agent Systems

AI-powered study assistant MCP server for Claude Desktop. Generates quizzes, flashcards, summaries, and explanations from PDF/Markdown notes.

Tech: MCP Protocol • FastAPI • OpenAI • PDF Processing

📊 GitHub Stats

Your GitHub Stats

📫 Let's Connect


Currently exploring: Advanced multi-agent workflows and autonomous AI systems

Pinned Loading

  1. multimodal-ai-chatbot multimodal-ai-chatbot Public

    Multi-modal AI chatbot with vision analysis, image generation, and web search. Supports multiple LLM providers (OpenAI, Gemini, Groq) with tool calling integration. Built with FastAPI and vanilla J…

    Python

  2. RAG-document-qa RAG-document-qa Public

    RAG-powered document Q&A system using LangGraph and FAISS vector store. Features ReAct agent workflow with web search integration for answering questions from uploaded PDFs and Word documents. Buil…

    Python

  3. Expense-Manager Expense-Manager Public

    Full-stack expense tracking application with glassmorphism UI, real-time analytics, and MySQL backend. Built with FastAPI and vanilla JavaScript.

    Python

  4. study-Tools-mcp-server study-Tools-mcp-server Public

    AI-powered study assistant built with Model Context Protocol (MCP) - Generate quizzes, flashcards, summaries, and concept explanations from your study materials. Integrates with Claude Desktop and …

    Python