Hi, I'm Deepak đź‘‹
AI/ML and data science enthusiast building practical solutions for climate, governance, and real-world problems.
npx deepak-joshi

About

I’m a Computer Science and Engineering student and research-focused AI/ML developer. I’ve worked as a Research Intern at ARIES, where I built complete geospatial pipelines on ERA5 and Landsat data to study long-term climate variability and urban heat island behaviour. I also build end-to-end applications like an AI-powered rural governance assistant (FastAPI + React + Qdrant), SEO automation tools, and multilingual RAG/SQL chatbots for schemes and internships. I love taking messy real-world data, analysing it, and turning it into clean, usable tools with simple interfaces.

Work Experience

A

ARIES (Aryabhatta Research Institute of Observational Sciences)
Data Science Intern

July 2025 - Nov 2025
Research Intern — Climate Data & Geospatial Analysis
Led the development of a complete geospatial analysis pipeline using ERA5 climate datasets and Landsat 8–9 satellite imagery to study long-term climate variability and urban heat island patterns around Nainital. Processed and cleaned multi-year NetCDF and GRIB data, applied statistical techniques such as Theil–Sen trend estimation and Mann–Kendall tests, and generated spatial maps for temperature, wind, and precipitation. Automated workflows using Python, xarray, rioxarray, and Google Earth Engine, improving research efficiency and data reproducibility. Delivered insights that support environmental monitoring and data-driven decision-making for Himalayan regions.
V

VaishaliTech
AI/ML Development Intern

Nov 2025 - Present
AI/ML Development Intern
Contributing to the R&D team to build production-ready AI features for client products. Developed a Flask-based multimodal RAG backend for document and media search, and worked on deep learning pipelines for tasks like face recognition and automated poster generation. Implemented data preprocessing, model integration, and REST APIs using Python, PyTorch, and FastAPI/Flask, and collaborated closely with designers and product leads to turn experimental ML prototypes into usable tools.
Q

Quadra Security
Content & Media Management Intern

Apr 2025 - June 2025
Content Writer — Security & Surveillance
Created technical and SEO-optimized content for Quadra Security’s website, focusing on CCTV systems, surveillance solutions, access control, alarm systems, and IP-based security products. Wrote blogs, product descriptions, and landing page content targeting residential, commercial, and industrial clients. Improved clarity and engagement of website copy, while ensuring accuracy of technical details and alignment with brand messaging. Contributed to enhancing the online presence and customer understanding of modern security technologies.

Skills

Python
Machine Learning
Deep Learning
NLP
Computer Vision
YOLOv8
AutoML
LangChain
RAG Systems
Flask
FastAPI
Streamlit
Scikit-learn
TensorFlow / Keras
PyTorch
OpenCV
Matplotlib
Seaborn
xarray
rioxarray
C++
C
Java
SQL
HTML
CSS
JavaScript
Git
GitHub
Pandas
NumPy
Google Earth Engine
QGIS
Power BI
My Projects

Check out my latest work

I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.

AI Product Discovery Assistant

AI Product Discovery Assistant

An AI-powered ecommerce product recommendation system with full data-scraping pipeline, PostgreSQL storage, Qdrant semantic search, and Groq Llama-3.1-8B reasoning. Supports abstract user queries, multi-step intent interpretation, and product re-ranking through a custom RAG architecture. Includes a React + Tailwind storefront, product detail pages, and an interactive chat interface with real-time AI-recommended product cards.

FastAPI
React
Tailwind
PostgreSQL
Qdrant
Neo4j
Groq Llama-3.1-8B
Sentence-Transformers
ScraperAPI
BeautifulSoup
Python
NLP
RAG
AI-Powered Rural Governance Assistant

AI-Powered Rural Governance Assistant

A bilingual (Hindi + English) AI assistant for rural governance enabling scheme lookup, Panchayat-wise data retrieval, and intelligent recommendations. Features voice input, chat history, multi-message memory, dynamic UI, and high-accuracy semantic search over government datasets using Groq LLaMA + Qdrant.

FastAPI
React
TailwindCSS
Groq LLaMA
Qdrant
Sentence-Transformers
LangChain
NLP
SQL
Google Translate API
SEO Internal Link Suggestion Tool

SEO Internal Link Suggestion Tool

An automated SEO interlinking system with full-domain crawling, readability-based extraction, TF-IDF + SBERT hybrid similarity scoring, and intelligent anchor text generation. Includes a Streamlit dashboard with advanced controls for real-time, explainable anchor→target recommendations and CSV export.

Streamlit
Python
NLP
SBERT
TF-IDF
BeautifulSoup
Web Crawling
Requests
Pandas
AI-Powered Internship Query Chatbot

AI-Powered Internship Query Chatbot

A multilingual internship-query chatbot built with Flask, LangChain, and Groq LLaMA that converts natural-language questions into SQL for accurate internship retrieval. Supports Hindi-English seamless interaction, structured dataset search, and low-latency recommendations.

Flask
LangChain
Groq LLaMA
SQL
Python
Google Translate API
Multimodal RAG: Local Document & Audio Retrieval System

Multimodal RAG: Local Document & Audio Retrieval System

A fully offline multimodal RAG system supporting PDF, DOCX, TXT, images, and audio. Built using Flask with Tesseract OCR and Faster-Whisper ASR, e5-small-v2 embeddings, and FAISS for fast semantic search and grounded snippet retrieval.

Flask
FAISS
e5-small-v2
Tesseract OCR
Faster-Whisper ASR
Python
SQLite
See all at

Credits to Kartik Pawar for this beautiful website