Skip to content
View neehanthreddym's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report neehanthreddym

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

Profile views

Hi 👋, I'm Neehanth Reddy

AI/ML | Data Analytics | Data Science

Turning raw data into predictive models, decision-ready dashboards, and deployable AI systems.

I build analytical and AI systems from initial data preparation through evaluation and delivery. My public work includes customer segmentation and forecasting pipelines, churn models and Power BI dashboards, document-grounded RAG, structured LLM workflows, and FastAPI services backed by relational and document databases.

Portfolio LinkedIn X

Selected work

A FastAPI inventory system that separates transactional operations in PostgreSQL from audit and conversation history in MongoDB.

  • Seeded and managed 22 products, 4 warehouses, 88 inventory records, and 320 movement records.
  • Implemented JWT authentication, request tracing, FIFO stock movement, low-stock detection, and immutable audit logs.
  • Exposed 12 permission-aware agent tools for querying and modifying inventory through natural language.
  • Tested more than 20 agent queries and documented matching, error-handling, and response-formatting limitations.

Python FastAPI PostgreSQL MongoDB SQLAlchemy LangChain JWT

A LangGraph workflow for extracting resume and job requirements, analyzing skill gaps, and returning structured candidate–job fit evidence.

  • Parallelized resume and job-description extraction with asynchronous LangGraph nodes.
  • Reduced end-to-end Gemini pipeline latency by approximately 30–40%, bringing tested runs below 40 seconds.
  • Added typed Pydantic outputs and documented failure modes involving coursework inflation, domain pollution, and invalid transferable-skill mappings.

Python LangGraph Pydantic Google Gemini PyMuPDF

A document-grounded question-answering application for AI and machine-learning research papers.

  • Built PDF ingestion, chunking, 384-dimensional MiniLM embeddings, and ChromaDB HNSW retrieval.
  • Connected retrieved context to gpt-oss-20b through Groq and exposed the workflow through FastAPI.
  • Containerized the application with Docker and documented delivery through GitHub Actions, AWS ECR, and EC2.
  • Added a benchmarking harness for comparing ANN implementations by build time, memory, query speed, and Recall@K.

Python FastAPI ChromaDB Sentence Transformers Docker AWS GitHub Actions

An analytical pipeline for customer behavior, product relationships, and revenue forecasting.

  • Cleaned 541,909 retail records to 398,139 validated transactions by removing cancellations, missing customer identifiers, invalid prices, and administrative entries.
  • Identified four customer segments using RFM features, K-means clustering, and silhouette-based model selection.
  • Generated association rules for product bundling and inventory-planning opportunities.
  • Selected a SARIMA specification with test RMSE of approximately 25,108, compared with approximately 28,060 for the initial specification.

Python pandas NumPy scikit-learn Jupyter Plotly SARIMA Prophet

Telecom Churn — Analysis and Prediction

Two complementary projects examining the same business problem from reporting and predictive-modeling perspectives.

  • Customer Churn Analysis Dashboard: analyzed 7,043 customers in Power BI, measuring a 27% churn rate and approximately $139.13K in monthly revenue exposure.
  • Telecom Churn Prediction: trained a Keras ANN that reached 91.22% validation accuracy and 0.81 F1 for the churn class.
  • Examined contract type, tenure, payment method, service bundles, billing, and support activity as retention indicators.

Power BI Python pandas TensorFlow Keras scikit-learn

Technical strengths

Area Technologies
Data and analytics Python, SQL, pandas, NumPy, scikit-learn, Power BI, PySpark
Modeling and signal processing TensorFlow, Keras, statsmodels, MNE, SciPy
Applied AI LangGraph, LangChain, ChromaDB, sentence-transformers
APIs and data stores FastAPI, PostgreSQL, MongoDB, SQLAlchemy
Delivery and reproducibility Docker, DVC, GitHub Actions, AWS ECR, EC2, S3, CloudWatch

Engineering approach

Across these projects, I focus on:

  • validating and documenting data-quality decisions before modeling;
  • selecting evaluation methods that match the problem, including class-specific metrics, time-based testing, and leakage-aware validation;
  • packaging models and analytical workflows so they can be reproduced or used through an application;
  • documenting limitations, failure modes, and operational trade-offs alongside successful results.

Connect

Portfolio LinkedIn X


✍️ Random Dev Quote

Pinned Loading

  1. agentic-resume-screener agentic-resume-screener Public

    An agentic LangGraph pipeline that evaluates candidate-job fit using structured LLM reasoning to generate evidence-backed hiring recommendations.

    Jupyter Notebook 1

  2. agentic-rag-chatbot agentic-rag-chatbot Public

    Forked from Community-Dreams-Foundation/agentic-rag-chatbot-neehanthreddym

    Jupyter Notebook 1

  3. smartsupply smartsupply Public

    An AI agent that understands supply chain queries in plain English and autonomously manages inventory data and audit logs.

    Python 1

  4. doc_query_rag doc_query_rag Public

    A basic RAG pipeline which uses gpt-oss-20b model to answer the user query with the external knowledge stored in a vector database.

    Jupyter Notebook 1

  5. chicken_disease_clf chicken_disease_clf Public

    CNN-based image classification system for identifying chicken diseases using deep learning and computer vision techniques.

    Jupyter Notebook 2

  6. telecom-churn-model telecom-churn-model Public

    Telecom Churn Prediction Model using ANN

    Jupyter Notebook 1