AryanV-Coder (Aryan Varshney) · GitHub
Skip to content
View AryanV-Coder's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report AryanV-Coder

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

Namaste 🙏🏼 , I'm Aryan Varshney

🚀 AI Tools Creator | AI/ML Dev | Django, FastAPI & Flutter Dev | B.Tech CSE @ JIIT | 🇮🇳

Portfolio Website


Coding

💡 About Me

  • 🎓 Computer Science student at JIIT Noida (2024–28)
  • 💻 I love building intelligent systems that interact, automate, and improve lives
  • 🇮🇳 Mission-driven to use tech for India's advancement in defense and wellness
  • 🧪 Constantly experimenting with AI, ML, automation, and hardware integration

🧩 Featured Projects

Python, YOLOv8, DeepFace (Facenet512), FAISS, MediaPipe, SQLite, SMTP, SciPy

Project Drishti, an end-to-end AI surveillance pipeline that detects littering in real-time using computer vision, identifies violators through facial recognition, and automatically dispatches digital e-challans to enforce civic accountability under the Swachh Bharat mission.

  • Engineered a temporal state machine that tracks person-garbage relationships over time (UNTRACKED → ATTACHED → DETACHING → MONITORING → LITTERING_CONFIRMED) to accurately infer littering intent and drastically reduce false positives in crowded scenes.
  • Integrated YOLOv8 for real-time multi-object detection (humans, garbage, dustbins), custom centroid-based tracker for temporal tracking, and MediaPipe + DeepFace for face isolation and identity embedding generation.
  • Built a high-speed facial recognition pipeline combining FAISS vector indexing (Facenet512 embeddings) with SQLite lookups to match violators against registered identities, enabling instant violation attribution.
  • Implemented automated e-challan generation via SMTP, complete with violation evidence (timestamp, image, violator details, Rs. 500 fine notice) supporting Swachh Bharat (Clean India) initiatives at scale.

Python, PyTorch, DenseNet-121, Grad-CAM, FastAPI, FAISS, Groq Api

Dr. Chakshu, an end-to-end AI-powered clinical decision support system designed to assist clinicians and patients in chest X-ray analysis by combining Computer Vision, Explainable AI, Retrieval-Augmented Generation, and structured report generation.

  • Built a multi-stage AI diagnostic pipeline for chest X-rays using a fine-tuned DenseNet-121 backbone trained on 57K+ NIH CXR-14 images, achieving a mean AUC-ROC of 0.7735 across Cardiomegaly, Infiltration, and No Finding classes.
  • Engineered an explainability layer via Grad-CAM exposed through a FastAPI endpoint that returns the highest-probability disease prediction alongside a Base64-encoded heatmap overlay, highlighting clinically relevant lung regions.
  • Designed a RAG-augmented report generation module using FAISS as a local vector store with sentence-transformers embeddings and the Groq API as the LLM, grounding AI-drafted structured radiology-style findings and recommendations.

Python, Sarvam AI, Groq, Twilio, Silero VAD

Stock Market Voice, an AI-powered voice calling system for brokers that schedules and initiates automated calls to clients, delivering personalized daily stock purchase summaries with real-time market intelligence.

  • Built an AI Voice Agent that makes automated concurrent outbound phone calls to clients with personalised stock portfolio summaries; implemented a LangGraph ReAct agent with 4 live market data tools (live price, metrics, history, market status) and zero-hallucination architecture by injecting per-client trade data from Supabase into the LLM system prompt at runtime.
  • Developed an end-to-end real-time voice pipeline (Twilio Media Streams → Silero VAD → Sarvam Speech-to-Text → LLM → Sarvam Text-to-Speech → WebSocket) supporting multiple languages with streaming TTS playback that begins within the first audio chunk; engineered a barge-in interruption system detecting user speech in 300ms that instantly cancels in-flight audio and resets the conversation state.
  • Implemented robust multi-turn conversational memory using LangGraph InMemorySaver with per-call thread isolation, and designed LangGraph state pruning via RemoveMessage to recover gracefully from mid-tool-execution interruptions, ensuring zero agent crashes across concurrent calls.

Python, OpenCV, DeepFace (Facenet512), FAISS, SQLite, Silero VAD, Groq LLaMA, Sarvam STT/TTS

Vayu, an interactive face recognition bot that recognizes faces via FAISS embeddings and runs a personalized, streaming voice conversation pipeline (STT → LLM → TTS).

  • Developed a real-time AI booth assistant for a college fest (JIIT Converge'26) that identifies attendees via FAISS-based cosine-similarity search over Facenet512 face embeddings and delivers fully personalized welcome interactions in under 2 seconds.
  • Built an end-to-end voice pipeline (Sarvam AI Speech-to-Text → LLaMA 3.3-70B → Sarvam AI Text-to-Speech over WebSocket) with streaming audio playback that begins speaking within ~0.4 seconds, creating fluid human-like dialogue.
  • Engineered concurrent execution using Python's ProcessPoolExecutor to run face recognition in an isolated process alongside live camera capture (OpenCV) and a Silero VAD audio thread, ensuring low-latency multimodal interaction stability.

Python, OpenCV, Silero VAD, PyAudio, Sarvam AI (STT/TTS), Groq Qwen (Vision)

JARVIS — Secret Key Extraction is a fun, high-energy AI game built for JIIT fresher induction interactions.
A fresher stands in front of the camera and talks to JARVIS, whose job is to guard a hidden secret key while roasting the player in real time.

Game Rules:

  • At the start of every round, JARVIS picks a random secret key (e.g., Bunk, Maggi, Proxy, Attendance).
  • The player must convince/trick JARVIS to reveal that key through conversation.
  • JARVIS stays aggressive and refuses direct attempts, making prompt strategy the core challenge.
  • If the key is extracted, JARVIS declares the player the winner and the session ends.

Technical Highlights:

  • Built a real-time multimodal pipeline combining live webcam + voice interaction.
  • Audio stack: Silero VAD → Sarvam STT → Groq Qwen Vision → Sarvam streaming TTS for low-latency, natural turn-taking.
  • Vision support captures the best webcam frame during speech, enabling contextual and appearance-aware responses.
  • Added language adaptation for English/Hindi/Hinglish and dynamic TTS voice behavior.
  • Implemented gameplay-state logic for robust win detection and automatic shutdown on successful key extraction.

n8n, Twilio, Sarvam AI, Gemini, Python

Customer Recovery Automation Tool, an AI-powered customer recovery workflow that transforms vague negative reviews into actionable business insights through intelligent voice conversations.

  • Built an intelligent review analysis pipeline that detects negative and unclear customer feedback, then automatically triggers personalized AI voice calls to gather detailed feedback through natural dialogue.
  • Integrated a multi-stack voice system using Twilio for calling, Sarvam AI for STT & TTS, and Gemini AI for review analysis, orchestrated seamlessly through n8n workflows.
  • Engineered an AI-driven escalation logic system where the workflow autonomously decides when to escalate for human intervention, transforming passive feedback analysis into proactive customer recovery operations.

Python, FastAPI, Scikit-learn, Linear Regression

Sleep Debt Predictor, a web-based ML system that estimates user sleep debt by analyzing facial fatigue indicators (eye redness, dark circles, yawn frequency) captured via a real-time browser video stream and converting them into personalized recovery recommendations.

  • Trained a Scikit-learn Linear Regression model on a self-collected dataset, achieving R² 0.87, MAE 0.80 hours, and RMSE 1.02 on the test split.
  • Built an end-to-end pipeline integrating a FastAPI backend with Google Gemini API for feature extraction, and implemented Web Speech API for AI-generated personalized voice feedback.

🕵🏻‍♂️ Spy AI

Flutter, FastAPI, Dart, Python, Gemini, PostgreSQL

Spy AI, an AI-powered full-stack mobile app using Flutter (Dart) frontend and FastAPI (Python) backend that turns your phone into a searchable, lifelong memory by recording and indexing your daily conversations.

  • Implemented a background recorder with real-time audio capture, transcription pipeline, structured database storage and full-text search; integrated a Gemini 2.5 Flash-powered chatbot that answers memory queries using contextual retrieval.
  • Delivered end-to-end production features including secure storage, privacy controls, meeting-level metadata, and cross-platform deployment—empowering users to recall details, verify claims, and act on past discussions instantly.

Flask, Html, Twilio, Gemini

AI Calling, a full-stack voice-first application with an HTML frontend and Flask backend that enables natural, real-time phone conversations with an AI assistant.

  • Integrated telephony providers and built real-time speech-to-text and text-to-speech pipelines, plus automated call initiation to allow users to talk directly to an LLM-driven agent over voice.
  • Implemented an emergency auto-call feature to send urgent voice messages when users cannot place calls manually, and delivered secure call handling and scalable backend services.

FastAPI, Gemini, Html, CSS, JavaScript

Flavor Match, a full-stack family food recommendation web app using HTML/CSS and JavaScript on the frontend with a FastAPI + PostgreSQL backend; deployed a live demo on Vercel with responsive UX.

  • Designed and implemented a normalized relational schema (Family → Member → Food) applying primary/foreign keys, UNIQUE/NOT NULL constraints and cascade operations, with timestamped logs.
  • Implemented streamlined family/member registration and daily food-logging flows, plus an SQL-driven recommendation pipeline (rule-based / lightweight AI) to deliver personalized meal suggestions.

🛠️ Tech Stack

Languages
Python Java Dart C C++

Frameworks & Tools
Django FastAPI Flask Flutter Spring Boot Streamlit LangChain MySQL

AI & APIs
Google Gemini OpenAI


📫 Connect with Me

LinkedIn


📊 GitHub Stats

GitHub Stats    Top Languages

🔥 Contribution Streak

GitHub Streak

📅 Contribution Activity

Contribution Graph

💡 Empowering Ideas with Intelligence

✨ Building for Impact. Innovating for Bharat. ✨



Crafted with 💻 logic, ☕ passion, and 🇮🇳 heart


Popular repositories Loading

  1. SleepDebtPredictor SleepDebtPredictor Public

    Jupyter Notebook 2

  2. AryanV-Coder AryanV-Coder Public

    1

  3. StockMarketVoice StockMarketVoice Public

    Python 1

  4. ATMS ATMS Public

    Air Ticket Management System (ATMS) is my school project which I created when I was in Class 12th. In this project I have integrated MySQL with Python.

    Python

  5. Gaming_Nexus Gaming_Nexus Public

    Gaming Nexus is a game zone where players can play many games. This is my mini project of my first semester in college. In this project I have integrated MySQL with C.

    C

  6. CicrChatBOT CicrChatBOT Public

    Python 1