Skip to content
View riddhi-vyas's full-sized avatar

Block or report riddhi-vyas

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 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
riddhi-vyas/README.md

Hi πŸ‘‹, I'm Riddhi Vyas

Β  AI Engineer | Data Scientist (ML focus) | LLMs, RAG & Multimodal AI | Python β€’ AWS β€’ MLOps | MS Applied Data Science @SJSU


πŸ‘©β€πŸ’» About Me

I'm a Machine Learning Engineer with 3+ years of experience building scalable ML systems, real-time inference pipelines, and Generative AI applications across NLP and computer vision domains. Experienced developing low-latency production workflows using AWS, Airflow, Docker, and distributed data pipelines. Specialized in LLM orchestration, multimodal AI, RAG architectures, and production ML deployment for large-scale applications.

πŸ”­ Current Focus: Building applications with Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), and deploying predictive models.

πŸ“š Key Skills: Python (PyTorch, TensorFlow), Hugging Face Transformers, NLP (BERT), Computer Vision (CNNs), and AWS (SageMaker, Bedrock, Glue, S3).

🎯 Passionate About: Translating complex data into actionable insights and building reliable, scalable AI systems.

🀝 Let’s connect: LinkedIn


πŸ’» Tech Stack

Python SQL AWS PyTorch TensorFlow Hugging Face Docker Apache Airflow Spark


🧠 Featured Projects

πŸ“° IEEE CAI 2025 Published Paper
πŸ“Œ Built a multimodal AI system using YOLOv8, BLIP-3, and LLaMA3 for personalized advertising based on images, audio, and transcripts. Integrated vector search and GenAI-based personalization.

πŸ€– Fine-tuned Microsoft's Phi-3-mini LLM via QLoRA (8-bit quantization & LoRA adapters) on attention projections for robust persona alignment. πŸ” Devised a RAG pipeline processing 10GB+ data using FAISS vector search and BERT embeddings, increasing response faithfulness and context precision by 35%.

πŸ’Ή Developed an unsupervised anomaly detection model using K-means clustering and Locality-Sensitive Hashing (LSH) on streaming data, achieving 95% accuracy. πŸ”’ Applied differential privacy (K-Anonymity) and Bloom filters in a Spark pipeline to anonymize 5000+ transaction records.

🧠 Architected a multimodal computer vision ensemble by fine-tuning EfficientNet and integrating OpenAI CLIP embeddings. πŸ“Š Achieved a balanced 41% F1-score across 6 distinct inventory classes and streamlined an image processing pipeline for 500,000+ warehouse images

⚑ Optimized EV charging and home energy use using ML models. Integrated weather, solar, and consumption data into a predictive scheduling system.


πŸ““ Technical Blogs


πŸŽ₯ Project Demos & Technical Talks


πŸ“¬ Contact

πŸ“ San Jose, CA, USA πŸ”— LinkedIn

Popular repositories Loading

  1. Smart-Solar-Energy-Scheduling-with-Machine-Learning Smart-Solar-Energy-Scheduling-with-Machine-Learning Public

    This project optimizes the use of solar energy for electric vehicle (EV) charging and home energy consumption using machine learning. It involves collecting and integrating weather data, solar ener…

    Jupyter Notebook 1

  2. MapReduce-UniqueWordAverage-JnJ-Reviews MapReduce-UniqueWordAverage-JnJ-Reviews Public

    This repository contains Python code for a MapReduce program aimed at calculating the average count of unique words in product reviews, specifically tailored for Johnson & Johnson products. The pri…

    Python

  3. Real-time-Crypto-Arbitrage-Analysis-Streaming-data-Analysis- Real-time-Crypto-Arbitrage-Analysis-Streaming-data-Analysis- Public

    Real-Time Monitoring and Analytics of Arbitrage Opportunities in Cryptocurrency Markets

    Jupyter Notebook 1

  4. Amazon-Bin-Object-Classification Amazon-Bin-Object-Classification Public

    This project improves inventory management in Amazon's robotic warehouses using image processing and the CLIP model for classification. The aim is to accurately identify the number of items in bins…

    Jupyter Notebook

  5. LLMs_and_LangChain_Code_Query_System LLMs_and_LangChain_Code_Query_System Public

    Building a Code Query System with LLMs and LangChain for GitHub Repositories for Apache Spark, and other codebases.

    Jupyter Notebook

  6. riddhi-vyas riddhi-vyas Public

    Config files for my GitHub profile.