Shrinivas Khiste

Undergradute Student @ CSE Department, IIT Kharagpur

Enter Portfolio
Shrinivas Khiste

Shrinivas Khiste

IIT KGP'24, Computer Science Undergraduate Dual Degree Student

Hi! My name is Shrinivas Khiste. I am a fourth-year undergraduate student of the Department of Computer Science and Engineering, IIT Kharagpur enrolled in its Dual Degree (BTech+MTech) programme. I'm from Aurangabad, Maharashtra.

I enjoy programming and love building software solutions for challenging real-world problems. I wish to do the same in my professional life. My interests include Software Development, Machine Learning and Natural Language Processing. I also have experience working in Robotics, specifically Autonomous Ground Vehicles.

When I am not racking my brain at problems, you can find me reading a good novel or relaxing to my favourite music.

Get to know more about my :

Skills Projects Work Experience Resume

Skills

Below are some of my skills, and I'm always excited to learn more.

Python

Machine Learning

Deep Learning

PyTorch

Hugging Face

OpenCV

C/C++

Operating System

Networks

Flutter

HTML, CSS, JS

ROS

Projects

Here are some of the projects that I have worked on

  • All
  • Software Engineering
  • Machine Learning
  • Robotics

Evolutionary Search for Composite Decision Making Problems like Meal Planning

Genetic Algorithms | Multi-Objective Optimisation
  • Ongoing Bachelor Thesis under Professor Partha Pratim Chakraborty.
  • Modelling Meal Planning as a Multi-Objective Optimisation problem.
  • Using ML Guided NSGA II Genetic Algorithm to solve the optimisation problem.

Knowledge Grounded Conversational Dialogue Bots

NLP | PyTorch | HuggingFace | GraphML
  • Work done as a Research intern at Adobe Media and Data Science Research (MDSR) Lab, Noida.
  • Developed an unsupervised approach to answer user queries based on a document.
  • Used Graph Based Approach for retrieval with Tranformer based model for response generation

Systems Programming and Memory Management

OS | Shell Scripting | C++ | Memory Management
  • Course Project for Operating Systems Course at CSE Department, IIT Kharagpur.
  • Developed simplified Linux shell in C++ that supports external commands using syscalls.
  • Consolidated a library for pagination-based efficient memory management incorporating a multi-threaded garbage collection module.

COVIRAP: IIT KGP's Flagship COVID Detection Kit

Image Processing | OpenCV | ML | Flutter
  • IIT KGPs Flagship AI Based COVID Detection Kit.
  • Developed its mobile app to take photos of patients swab samples photos before and after reaction, run ML model and generate report.
  • Used Random Forest model to get 96.15% accuracy and 0.931 F1 Score on detecting Covid in real world data based on colour changes in the swab samples after reaction.

AI Based Social Distancing Surveillance System

Computer Vision | Python | Cloud Computing
  • Surveillance Camera system to detect violation of social distancing in public / private areas.
  • Used Deep Learning Models to detect humans and image processing techniques to measure their real world distance.
  • Allowed surveillance with multiple cameras using cloud based computation.

Online Guest House Booking System

Web Dev | Flask | HTML | CSS | JS
  • Course Project for Software Engineering Course at CSE Department, IIT Kharagpur.
  • Designed a web platform to facilitate the booking of guest houses and food services for visitors at IIT Kharagpur campus.
  • Created Software Requirement Specification (SRS), Class Diagrams and Use Case Diagrams.

Localisation in a Pre-Mapped Evnironment using LiDAR

SLAM | ROS | C++ | LiDAR
  • Framework to localise an autonomous vehicle in a pre-mapped environment using a LiDAR.
  • Built on LeGO-LOAM SLAM Pipeline to store map during first run and then localise the vehicle in the environment during later runs.
  • Saves time required for mapping, generates more accurate results.

Misogynistic Hate Speech Detection

Multilingual NLP | Few Shot Learning | One Shot Learning
  • Reseached on Hate Speech Detection in 6 different languages including English, Hindi, Bengali, Italian, Arabic and Spanish.
  • Experimented with various Transformer and Machine Learning Models.
  • Tried Few Shot, One Shot Learning and Translation on data constraint languages.

IROS RSJ Robotics Challenge for Young Students

Python | Robotics | LiDAR | A-star | MPC
  • Secured third rank in IROS Robitics Challenge and received a diploma and support of 600€.
  • Programmed a robot to navigate autonomously in indoor environment avoiding obstacles.
  • Used LiDAR-based technique to map obstacles, A star for path planning, MPC (Model Predictive Control) for path tracking.

Socket - Networks Programming

C | TCP | UDP | Multi-Threading | FTP
  • Course Project for Networks course at CSE Department, IIT Kharagpur.
  • Developed a C library for supporting reliable communication between clients, over UDP using acknowledgements and multithreading.
  • Implemented a simplified file transfer protocol for transferring files between TCP server and clients, supporting user authentication.

Railway Researvation System: Using OOPs

C++ | OOPs | SRS | UML Diagrams
  • Developed as a part of Software Engineering Course at CSE Department, IIT Kharagpur.
  • Developed a Console Based Application for the reservation of railway tickets based on availability between defined stations.
  • Leveraged object-oriented programming in C++ and created a structured documentation, UML Diagrams and test suites for the proposed application.

Sigmoid Data Science Hackathon: Text Based Emotion Detection

NLP | Hackathon | Data Science
  • Secured First Rank in the Sigmoid Data Science Hackathon organised by HackerEarth and received a cash prise of 1 Lakh rupees.
  • Designed a novel architecture that captured semantic information, used emotion aware embeddings and modelled label correlations on top of a transformer based model.

Smart India Hackathon 2022: Software Edition

Hackathon | ML | Software
  • Represented IIT Kharagpur in the zonal rounds of Smart India Hackathon 2022.
  • Desined a web app for disabiled individuals to view various Government schemes.
  • Implemented various features like disability based filtering, translation and summarisation of schemes, accessibility features and option to donate and request aids and assisitve devices.

Terminal Based Lyrics Finder

Web Scraping | Python
  • Developed a terminal based lyrics finder app for programmers who want access to the latest songs directly on their terminal.
  • Used Scrapy to look through google search results and then scrape lyrics websites that come up to fetch the lyrics.
  • Does not use any API service to fetch the lyrics to never be bounded by request limits.

Comparison of Online Behavioral Tracking Practises in various countries

Usable Security | Privacy | Data Analysis
  • Course Project for Usable Security and Privacy Course at CSE Department, IIT Kharagpur.
  • Compared number of features tracked by top 400 most visited websites in 4 different countries India, Japan, USA, Netherlands to compare the execution of privacy laws there.

Experience

A short summary of my Work Experience...

  • NK Securities
    May 2023 - July 2023

    NK Securities Research,
    Gurugram, India

    I have an upcoming intern at NK Securities Research, a High Frequency Trading company which I was offered during our campus internship drive.

  • Adobe MDSR Lab
    May 2022 - July 2022

    Adobe Research Intern, Noida, India

    During the summer of 2022, I was a Research Intern at the MDSR Lab at Adobe where I worked in the field of NLP on Knowledge Grounded Conversational Dialogue Bots. I used PyTorch Lightning, Hugging Face Transformers, PyTorch Geometric, etc to implement Deep Learning Models for the task.

  • IIT KGP
    May 2022 - September 2022

    Undergraduate Researcher, IIT Kharagpur

    I worked as a Undergraduate Reseacher during my second year summers under Professor Animesh Mukherjee from the Computer Science Department at IIT Kharagpur. We worked on Misogynistic Hate Speech Detection in various languages using Transformer based models and tried a variety of Embeddings with Machine Learning Models. We also explored One Shot and Few Shot Learning for data-constraint languages.

  • AGV, IIT KGP
    March 2020 - March 2022

    Autonomous Ground Vehicle (AGV) Research Group, IIT Kharagpur

    I was a part of the Simultaneous Localization and Mapping (SLAM) team at AGV Research Group. I worked on various SLAM pipelines and designed a framework to localise a vehicle in a pre-mapped environment using a LiDAR. I devised a GPS and ICP based loosely coupled localisation pipeline for the Indy Autonomous Challenge. I also worked on constructing a Stereo-camera based Localisation pipeline.

  • IIT Kharagpur
    2019- Present

    CSE Department (BTech+MTech),
    IIT Kharagpur

    As a graduate student at the Computer Science Department of IIT Kharagpur, I got a chance to learn at one of India's most premier Institute where I got to take part in a variety of interesting projects. I continue to explore various opportunities in the college to learn and grow.

Contact Me

Email: shrinivaskhistesk@gmail.com
Phone: 9561112577

...or use the following form