A passionate Mechanical Engineering student exploring the intersection of ML, Robotics, and IoT
- B.Tech in Mechanical Engineering, Indian Institute of Technology Bombay (2021-2025)
- Minor: Artificial Intelligence and Data Science
- 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
AI | Machine Learning | Robotics
- π₯ 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
- π΅ 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
- π₯ 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
- πΈ 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
- π€ 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
- π 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%
- π¦Ύ 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
Python | C++ | JavaScript | SQL
Numpy | Pandas | Scikit-Learn | Keras | TensorFlow | OpenCV
Git | LaTeX
Windows | Linux