Skip to content
View Kugelblitz25's full-sized avatar

Highlights

  • Pro

Block or report Kugelblitz25

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, 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
Kugelblitz25/README.md

Hi πŸ‘‹, I'm Vighnesh Nayak

A passionate Mechanical Engineering student exploring the intersection of ML, Robotics, and IoT

πŸ‘¨β€πŸŽ“ Education

  • B.Tech in Mechanical Engineering, Indian Institute of Technology Bombay (2021-2025)
  • Minor: Artificial Intelligence and Data Science

πŸ† Achievements

  • Among top 2.3 percentile in IIT JEE-Advanced
  • Ranked 123 in K-CET (2021)
  • Second place in Astromania-2022 quiz by Krittika - Astronomy club
  • Mentored students in Computer Vision at IIT Bombay

πŸ’Ό Professional Interests

AI | Machine Learning | Robotics

πŸš€ Featured Projects

Sign Language Video to Audio Conversion

  • πŸŽ₯ Developed a system to convert sign language videos into audio outputs without relying on text.
  • πŸ” Implementation Details:
    • Utilized a modified I3D model for feature extraction from video data.
    • Processed the WLASL-2000 dataset to generate spectrograms using Tacotron 2 and Hifi GAN models.
    • Used Non-Maximal Suppression for continuous sign identification.
  • πŸ“Š Results:
    • Achieved effective translation of sign language into corresponding audio descriptions.
    • Enhanced model accuracy through extensive data preprocessing and augmentation.
  • πŸ› οΈ Tech Stack: Python, Pytorch, PytorchVideo, Librosa, Numpy
  • πŸ”— Project Repository

Musical Instruments Separation Using Deep Neural Networks

  • 🎡 Implemented audio source separation using deep learning techniques
  • πŸ” Implementation Details:
    • Utilized MUSDB-18 dataset with 44100Hz to 8192Hz downsampling
    • Performed Short Term Fourier Transform (STFT) for spectrogram generation
    • Implemented U-Net architecture for semantic segmentation
    • Achieved high-quality separation of instruments and vocals
  • πŸ› οΈ Tech Stack: Python, TensorFlow, Numpy, Librosa
  • πŸ“ˆ Results: Successfully separated multiple instrument tracks with minimal artifacts
  • πŸ”— Project Repository

Local Moodle: Automated Moodle Scraper

  • πŸ“₯ Developed a Python script to automate the downloading of files and posts from Moodle courses.
  • πŸ” Implementation Details:
    • Utilizes Selenium and WebDriver for browser automation.
    • Scrapes course information from the Moodle homepage, creating organized folders for each course.
    • Downloads course materials (e.g., PDFs) that haven't been previously downloaded.
    • Extracts and saves forum posts along with any attachments.
  • πŸ“Š Results:
    • Streamlined the process of accessing and organizing course materials.
    • Enhanced user experience by automating repetitive tasks associated with Moodle.
    • Tailored specifically for use with the Moodle version at the Indian Institute of Technology Bombay (IITB).
  • πŸ› οΈ Tech Stack: Python, Selenium, BeautifulSoup
  • πŸ”— Project Repository

Joint Dictionary Learning for Color Image Demosaicing

  • πŸ“Έ Developed an advanced image processing algorithm without prior training data
  • πŸ” Implementation Details:
    • Used Gradient Corrected Bilinear Interpolation (GCBI) for initial estimates
    • Developed patch-based processing pipeline
    • Implemented joint sparse demosaicing dictionary learning
  • πŸ“Š Results: Achieved 6.67% mean log PSNR improvement over GCBI
  • πŸ› οΈ Tech Stack: Python, OpenCV, Numpy
  • πŸ”— Project Repository

Cargo Bots: Swarm Robotics System

  • πŸ€– Built a warehouse simulation model using coordinated micro-controller bots
  • πŸ” Implementation Details:
    • ArUco marker-based localization using overhead camera
    • A* algorithm for priority-based path planning
    • Collision-free trajectory generation
    • PID feedback control implementation on ESP32
  • πŸ“ˆ Results: Successfully demonstrated autonomous cargo transport with multiple bots
  • πŸ› οΈ Tech Stack: Python, OpenCV, ESP32
  • πŸ”— Project Repository

IoT Monitoring System (Zwilling Labs Internship)

  • πŸ“Š Developed enterprise-grade IoT monitoring solution
  • 🎯 Key Features:
    • Real-time event triggering system
    • Optimized schema design for time-series data
    • SQLite-based event tracking
    • Interactive data visualization
  • πŸ› οΈ Tech Stack: Python, PostgreSQL, TimescaleDB, Svelte, SQLite
  • πŸ“ˆ Impact: Improved data retrieval performance by 40%

Topology Optimization for Robotic Gripper

  • 🦾 Developed optimization framework for robotic gripper design
  • πŸ” Implementation Details:
    • FEniCS-based topology optimization
    • SIMP algorithm for material distribution
    • 3D visualization using PyVista
    • Stress and strain analysis
  • πŸ“Š Results:
    • 50% reduction in material usage
    • Maintained structural integrity
    • Optimized force distribution
  • πŸ› οΈ Tech Stack: Python, FEniCS, PyVista
  • πŸ”— Project Repository

πŸ›  Skills

Languages

Python | C++ | JavaScript | SQL

Libraries

Numpy | Pandas | Scikit-Learn | Keras | TensorFlow | OpenCV

Tools

Git | LaTeX

Operating Systems

Windows | Linux

πŸ“Š GitHub Stats

GitHub Streak

🀝 Let's Connect!

LinkedIn Email Portfolio

Popular repositories Loading

  1. LocalMoodle LocalMoodle Public

    The Moodle Scraper is a Python script that allows you to automate the process of downloading files and posts from Moodle courses. This script is designed to work with the current Moodle verson used…

    Python 1

  2. Convolve Convolve Public

    Jupyter Notebook

  3. Credit-Card-Fraud-Detection Credit-Card-Fraud-Detection Public

    Jupyter Notebook

  4. Swarm-Robotics Swarm-Robotics Public

    Python 1

  5. SOC-2023-LFI-DAN SOC-2023-LFI-DAN Public

    Jupyter Notebook

  6. CAB-Krittika CAB-Krittika Public

    Jupyter Notebook