Skip to content
View piyushnaula's full-sized avatar
:octocat:
:octocat:

Block or report piyushnaula

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

Hi, I'm Piyush Naula πŸ‘‹

B.Tech CSE (AI & ML) | 2023–2027
India
GenAI / ML Engineer (Student)

I build end-to-end AI systems β€” from data β†’ model β†’ evaluation β†’ deployment.


What I Do

  • Build RAG systems for QA and code understanding
  • Design GenAI pipelines using LangChain & LangGraph
  • Work on Recommender Systems (ranking, evaluation, experimentation)
  • Develop ML systems with deployment (APIs, dashboards)
  • Focus on production-ready workflows, not just notebooks

Tech Stack

Languages:
Python β€’ SQL β€’ JavaScript β€’ C

ML & AI:
Scikit-learn β€’ XGBoost β€’ TensorFlow β€’ Deep Learning β€’ NLP β€’ LLMs

GenAI:
LangChain β€’ LangGraph β€’ RAG β€’ Prompt Engineering

Backend & Systems:
FastAPI β€’ REST APIs β€’ MongoDB β€’ ChromaDB β€’ Pinecone β€’ SQLAlchemy

Tools & Platforms:
AWS β€’ Docker β€’ Git β€’ Streamlit β€’ LangSmith β€’ Render


Featured Projects

πŸ”Ή Text2Learn – AI Course Generation Platform

  • Built a multi-step GenAI system that generates full courses (units β†’ lessons β†’ quizzes)
  • Designed LangGraph pipeline with RAG-based caching to reduce LLM cost
  • Integrated Groq LLM + ChromaDB for efficient retrieval
    GitHub: https://github.com/piyushnaula/text2learn

πŸ”Ή RAG Source Code Analyzer

  • Built a system to query large codebases using natural language
  • Designed full RAG pipeline with semantic chunking and embeddings
  • Achieved >90% retrieval relevance on large codebases
  • Added LangSmith tracing for debugging and observability
    GitHub: https://github.com/piyushnaula/Source-Code-Analyzer

πŸ”Ή Proactive Retention Engine (Churn Prediction)


Experience

Data Science Intern – Navodita Infotech

  • Built a music recommendation system on 62K+ tracks using hybrid filtering 0

Achievements

  • Smart India Hackathon (SIH) 2025 – Selected team
  • NASA Space Apps Challenge 2025 participant (57K+ participants)
  • Certifications in GenAI, Data Science, Deep Learning

Currently Learning

  • Advanced RAG systems
  • ML system design
  • Scalable deployment (FastAPI, Docker, APIs)

Connect With Me


I focus on building real-world AI systems that solve practical problems

Popular repositories Loading

  1. ChurnGuard ChurnGuard Public

    Jupyter Notebook 2

  2. Source-Code-Analyzer Source-Code-Analyzer Public

    Python 2

  3. Text2Learn Text2Learn Public

    Python 2

  4. SnapClass-main SnapClass-main Public

    https://snap-class-ui.vercel.app/

    Python 1

  5. Forest_Fires Forest_Fires Public

    Jupyter Notebook

  6. Diabetes_Prediction Diabetes_Prediction Public

    Jupyter Notebook