Skip to content
View Nandan-k-s-27's full-sized avatar
🎯
Focusing
🎯
Focusing
  • CMRIT Bengaluru
  • AECS Layout, ITPL Main Road, Kundalahalli, Bengaluru, Karnataka.
  • LinkedIn in/nandanks2003

Highlights

  • Pro

Block or report Nandan-k-s-27

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 supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Nandan-k-s-27/README.md
Typing SVG

Profile Views


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

I'm Nandan K S a passionate Full-Stack Developer and MCA student at CMR Institute of Technology, Bengaluru.

I build scalable web applications and AI-powered solutions that solve real-world problems from real-time video conferencing platforms with on-the-fly meeting summaries to fully offline voice assistants that keep your data private.

I'm captivated by the intersection of real-time systems, AI / NLP, and clean software architecture. For me, writing great software isn't just about making things work it's about making them work beautifully.

"Let's build something impactful together."

  • πŸŽ“ MCA Student CMR Institute of Technology, Bengaluru
  • πŸ”­ Currently building AI-integrated full-stack applications
  • 🌱 Exploring real-time systems, WebRTC, NLP & AI integration
  • πŸ’‘ Passionate about privacy-first tech, developer tools, and elegant UX
  • 🀝 Open to collaborations, new opportunities, and interesting ideas

πŸ› οΈ Tech Stack

LanguagesΒ Β  JavaScript Python Java HTML5 CSS3

FrontendΒ Β  React Vite TailwindCSS TypeScript WebRTC

BackendΒ Β  Node.js Express.js Flask Socket.IO

DatabasesΒ Β  MongoDB MySQL SQLite

AI & NLPΒ Β  Google Gemini OpenAI Whisper MediaPipe

Tools & DevOpsΒ Β  Git GitHub Vercel VS Code


πŸš€ Featured Projects

🎬 YouTube AI Analyzer

An intelligent pipeline that transforms any YouTube video into AI-generated summaries, mind maps, and quizzes using Google Gemini + Flask.

Feature Detail
πŸ“ AI Summary Adjustable length (10–50%), cached with SQLite TTL
πŸ—ΊοΈ Mind Map Mermaid-format visual maps generated from transcript
πŸ“‹ Quiz Auto-generated Q&A from video content
πŸ”Œ Chrome Extension In-browser video analysis without leaving the tab
⚑ Real-time Updates Socket.IO processing progress indicators

Python Β· Flask Β· Google Gemini API Β· yt-dlp Β· Socket.IO Β· SQLite

View Repository


πŸŽ₯ SmartMeet β€” AI-Powered Conference App

A full-featured video conferencing platform with real-time AI transcription, smart meeting summaries, and ML-based presence detection.

Feature Detail
πŸ“Ή HD Video WebRTC peer-to-peer video & audio with screen sharing, grid/speaker views
πŸ€– AI Summaries Auto-generated meeting summaries & action items via Google Gemini
πŸ‘€ Face Detection MediaPipe ML β€” auto-away detection + missed conversation catch-up
πŸ’¬ Live Chat Real-time messaging with typing indicators and emoji support
πŸ—„οΈ Persistence MongoDB meeting & chat storage, full REST API + WebSocket events

React 18 Β· Node.js Β· WebRTC Β· Socket.IO Β· MongoDB Β· Google Gemini AI Β· MediaPipe

Live DemoΒ View Repository


🎧 HearTogether β€” Real-Time Audio Sharing

Broadcast audio instantly over the web. One device streams; everyone listens through their own headphones β€” zero Bluetooth, zero extra hardware.

Feature Detail
πŸ“‘ Audio Capture Browser Tab Audio (getDisplayMedia) or Microphone (getUserMedia)
πŸ”— Instant Sharing Unique 7-character room code + QR code generated on demand
πŸŽ›οΈ Host Controls Pause, resume, stop broadcast, remove individual listeners
πŸ”’ Security Helmet headers, CORS restriction, rate limiting, stale-room cleanup
🌐 P2P Transport WebRTC direct audio β€” no audio data ever touches the server

React Β· Vite Β· TailwindCSS Β· Node.js Β· Socket.IO Β· WebRTC Β· Web Audio API

Live DemoΒ View Repository


🌻 VARNA β€” Offline Voice Assistant

A 100% offline, privacy-first Windows voice assistant powered by OpenAI Whisper and a 4-layer NLP pipeline. Your voice, your control, your data.

Feature Detail
🎀 Offline STT OpenAI Whisper or Vosk β€” no internet, no cloud, no data collection
🧠 4-Layer NLP Exact β†’ Fuzzy β†’ Phonetic β†’ Semantic matching with weighted scoring
πŸ›‘οΈ Safety 4-gate validation + command sandboxing (whitelist-only execution)
πŸ–₯️ System Control Open/close any app, smart window & tab control, 40+ keyboard commands
⚑ Performance Threaded execution, interruptible TTS, startup prewarming, accent support

Python Β· OpenAI Whisper Β· PyAutoGUI Β· pyttsx3 Β· NLP Pipelines Β· Windows OS

Live DemoΒ View Repository


πŸ“Š GitHub Stats

GitHub StatsΒ Top Languages

GitHub Streak


🀝 Connect with Me

LinkedIn GitHub Portfolio


⭐ Thanks for stopping by! Feel free to browse my repos, star something useful, or reach out if you'd like to collaborate on something impactful.

Popular repositories Loading

  1. youtube-ai-analyzer youtube-ai-analyzer Public

    AI-powered YouTube video analyzer with smart summaries, interactive mind maps, and knowledge quizzes using Google Gemini AI. Features real-time processing, Chrome extension, and intelligent caching.

    HTML

  2. capgemini-exceller-game capgemini-exceller-game Public

    Capgemini Exceller Game is a web application designed to help candidates practice for gamified recruitment tests. Built with React, Vite, and Tailwind CSS, it features 7 interactive cognitive games…

    JavaScript

  3. saas-dashboard-nextjs saas-dashboard-nextjs Public

    Full-stack ready SaaS frontend featuring a pixel-perfect landing page (Figma design), authentication system, and a functional dashboard with user management. Built with Next.js 16, TypeScript, and …

    TypeScript

  4. smartmeet-ai-conference smartmeet-ai-conference Public

    AI-powered video conferencing platform with real-time meeting summaries and smart features. Built with WebRTC, React, Node.js, Socket.IO, and Google Gemini AI. Features include HD video calls, scre…

    JavaScript

  5. varna-voice-assistant varna-voice-assistant Public

    🌻 VARNA β€” A free, fully offline voice assistant for Windows. 160+ voice commands, Whisper STT, natural language control.

    Python

  6. HearTogether HearTogether Public

    Real-time audio sharing web app - host streams audio to multiple listeners simultaneously via WebRTC. No Bluetooth, no extra hardware - just the web.

    JavaScript