I build AI-powered data analytics applications, machine learning pipelines, and deep learning solutions using Python, SQL, large language models, and retrieval-augmented generation.
More about me +
My experience spans NLP, feature engineering, and predictive analytics. I’m interested in generative AI, computer vision, and end-to-end AI systems that turn structured and unstructured data into actionable insights.
My projects include DataBuddy, an LLM-powered conversational data analyst; a fantasy cricket prediction and team optimization app that won FIFS Sports Data Gameathon 2025 2.0; and a BERT-based fake news classifier with 0.8830 weighted F1.
Machine learning, generative AI, and the applications built around them.
07
Projects / 07
↖
Pick a project.
A little context, the stack, and the code.
Predictive modeling & optimization
IPL Fantasy XI
FIFS Gameathon 2025 2.0 · 1st Place
IPL fantasy-point prediction with PyCaret and PuLP integer programming for team optimization, deployed as a Streamlit app with API-based data ingestion and CSV export.
Won 1st Place at FIFS Sports Data Gameathon 2025 2.0.
Engineered player-form, venue, and matchup features using pandas and NumPy for IPL fantasy-point prediction with PyCaret models.
Implemented PuLP integer programming to optimize 11-player teams within 100 credits and 15-player squads within 145 credits; deployed a Streamlit app with API-based data ingestion and CSV export.
LLM-integrated LaTeX editing pipeline with section-level request routing, PDF compilation, and human-in-the-loop change approval.
Routes editing instructions to specific resume sections to preserve unrelated LaTeX content.
Compiles candidate PDFs and exposes proposed changes for human-in-the-loop review.
Integrates Gemini, Groq, and Mistral APIs for contextual edits and compilation-error repair.
PythonStreamlitLaTeXLLMs
Grounded generation & workflow orchestration
SourceSpark
Source ingestion · grounded generation
Multi-format source ingestion and evidence-grounded LLM generation for campaign planning, with review-state tracking, scheduling, and structured exports.
Ingests PDF, DOCX, XLSX, and CSV content into a unified planning workflow.
Validates generated ideas against source evidence and tracks approval decisions before scheduling.
Persists reusable topic libraries and portable workspaces with Markdown and CSV serialization.
PythonStreamlitGeminiGroq
Document intelligence
DocXtract
OCR · classification · extraction
Tesseract OCR and LLM-assisted information extraction pipeline for document classification, schema-oriented field extraction, and structured JSON output.
Extracts text from scanned images and PDFs with Tesseract OCR.
Integrates Gemini and Groq for document classification and structured field extraction.
Exposes extracted attributes, document summaries, and serializable JSON results through Streamlit.
PythonTesseract OCRStreamlitLLMs
Conversational analytics
DataBuddy
AST validation · configurable 5-second timeout
Streamlit analytics assistant that turns natural-language queries into pandas code for CSV and Excel analysis, with interactive Plotly visualizations and contextual follow-up queries.
Built a Streamlit analytics assistant that converts natural-language queries into pandas code for CSV/Excel analysis and interactive Plotly visualizations.
Implemented dataset profiling, AST-based code validation, and subprocess execution with a configurable 5-second timeout.
Integrated Groq, Mistral, and Gemini APIs for LLM routing, provider fallback, and conversation summarization to support contextual follow-up queries.
LIAR2 classification pipeline combining claim text, fact-checker justifications, and speaker credibility, with a fine-tuned BERT hybrid classifier achieving 0.8830 weighted F1 versus 0.8684 for SVM.
Developed a LIAR2 classification pipeline using claim text, fact-checker justifications, and speaker credibility, with 18,369 training and 2,296 test examples.
Fine-tuned bert-base-uncased with a hybrid text–credibility classifier in PyTorch, achieving 0.8830 weighted F1 versus 0.8684 for SVM.
Benchmarked SVM, Random Forest, and BiLSTM; engineered 50,000 TF-IDF features and applied SHAP to explain SVM predictions across 200 test samples.
PyTorchBERTScikit-learnTF-IDFSHAP
Computer vision & deep learning
PneumoVision ViT
Patch embeddings · self-attention
Custom PyTorch Vision Transformer for binary chest X-ray classification using patch embeddings, learned positional encodings, and multi-head self-attention.
Implements pre-LayerNorm transformer blocks with residual connections and a GELU-based MLP classification head.
Trains with AdamW and cross-entropy loss, validation-F1 checkpointing, and early stopping.
Exposes image-upload inference through a Streamlit interface backed by the trained PyTorch model.
PyTorchVision TransformerAdamWStreamlit
Professional background
Experience
Present
Graduate Engineer Trainee (GTE)
Coforge
Hyderabad, India
Aug 2025 – Jul 2026
Machine Learning Intern
Anmoul Infomatics
Jamshedpur · Remote
Prepared analysis-ready data, built document processing workflows, and developed semantic search and a RAG-based LLM knowledge assistant.
Automated Excel/CSV cleaning, validation, and preprocessing with Python for analysis and visual reporting.
Built Tesseract OCR and NLP workflows for document classification and structured field extraction.
Developed semantic search and a RAG knowledge assistant; refined chunking and retrieval for relevant, grounded responses.