Skip to content
View SHYAMFRANCIS's full-sized avatar

Highlights

  • Pro

Block or report SHYAMFRANCIS

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
SHYAMFRANCIS/README.md

Hi, I'm @SHYAMFRANCIS πŸ‘‹

Typing SVG

Machine Learning and full-stack developer building ML systems, RAG agents, and web applications. 23 public repositories and counting.


About Me

I'm a developer working at the intersection of machine learning and full-stack engineering.

  • Currently building: ML models, RAG pipelines, and full-stack apps
  • Focus areas: NLP, document understanding, time-series forecasting, LLM agents
  • Core stack: Python (ML, Streamlit, LangChain) + JavaScript/React (Vite, MUI, Tailwind) + SQL
  • 23 public repositories spanning ML, NLP, RAG, and web projects
  • Philosophy: ship working systems, document them well, iterate fast

I work on the full lifecycle β€” data prep and modeling, backend APIs, and usable frontends β€” with an emphasis on reproducible, production-minded projects.


Tech Stack

Languages

Python JavaScript Java SQL

ML / AI / LLM

scikit-learn PyTorch Hugging Face LangChain Ollama llama.cpp Google Gemini Streamlit

Frontend

React Vite MUI Tailwind CSS

Backend / Data / DevOps

MySQL Maven Docker Git GitHub


Featured Projects

Project What it does Stack
Transformer-Based-Handwritten-Mathematical-Expression-Recognition-and-LaTeX-Transcription-System Handwritten math expression recognition with LaTeX transcription Python, Transformer, Deep Learning
S-P-500-Stock-Prediction-ARIMA-LSTM-Streamlit- S&P 500 forecasting comparing ARIMA and LSTM with interactive charts Python, Streamlit, Time-Series
Huggingface-langchain-ai-agentic- Agentic AI workflows built on Hugging Face models and LangChain Python, LangChain, Hugging Face
sql-fundamentals-rag-agent RAG assistant for learning and querying SQL fundamentals Python, RAG, LLMs
Document-Query-Assistant Ask questions over your documents with retrieval-grounded answers Python, RAG, NLP
Hostel-Management-System-Project Hostel management web app with room and resident workflows React, Vite, MUI

More to explore:


GitHub Stats

SHYAMFRANCIS GitHub Stats

GitHub Streak

Top Languages


What I Build

  • ML classifiers and predictors β€” genre classification, spam detection, stock forecasting with ARIMA/LSTM
  • Document intelligence β€” handwritten expression recognition, document Q&A, LaTeX transcription
  • RAG and LLM agents β€” LangChain pipelines over Hugging Face, Ollama, llama.cpp, and Gemini models
  • Full-stack apps β€” React + Vite + MUI frontends backed by Python and MySQL
  • Interactive demos β€” Streamlit dashboards that make models usable, not just notebooks

Currently Learning

  • Advanced RAG patterns: reranking, hybrid retrieval, evaluation harnesses
  • Agentic workflows with LangChain and Hugging Face tooling
  • Production ML: Dockerized inference, model monitoring, reproducible pipelines
  • Stronger React architecture: Vite performance, MUI theming, Tailwind systems

Contact


Profile Views

Thanks for stopping by β€” star a repo if something is useful.

Popular repositories Loading

  1. AI-Based-Doubt-Resolution-Bot- AI-Based-Doubt-Resolution-Bot- Public

    AI-Based Doubt Resolution Bot: An intelligent academic assistant that instantly resolves student doubts using Gemini Pro, FastAPI, FAISS, and SentenceTransformers. Built with a lightweight backend …

    HTML

  2. Document-Query-Assistant Document-Query-Assistant Public

    AI-powered document analysis and Q&A system built with HTML, CSS, JavaScript, and Bootstrap. Upload your documents (PDF, DOCX, TXT, or image files) and ask natural language questions. The platform …

    Python

  3. -CODSOFT -CODSOFT Public

    Movie Genre Classification Using Machine Learning A text-based classification system that predicts the genre of a movie based on its plot summary using traditional NLP techniques and machine learni…

  4. -CODSOFT- -CODSOFT- Public

    Movie Genre Classification Using Machine Learning A text-based classification system that predicts the genre of a movie based on its plot summary using traditional NLP techniques and machine learni…

    Python

  5. SPAM-SMS-DETECTION SPAM-SMS-DETECTION Public

    his repository contains a Python-based AI model designed to classify SMS messages as either spam or legitimate (ham). The project leverages various machine learning techniques for text processing, …

    Python

  6. MOVIE-GENRE-CLASSIFICATIO MOVIE-GENRE-CLASSIFICATIO Public