Hi there, I am Himali Saini

MTech in Computer Science at IIT Bombay


About Me


  • August 2022 to June 2024
    MTech in Computer Science
    Indian Institute of Technology, Bombay
    CGPA: 9.25/10
    Courses : Machine Learning, Implementation of RDBMS, Advanced Algorithms, NLP, Medical Imaging
  • August 2018 to June 2022
    Btech in Computer Science
    KJSCE, Mumbai University
    CGPA: 9.19/10
    Courses : Operating Systems and System Software, DSA, AI, ML, Soft Computing, MEAN Stack, Blockchain, Cloud Computing
  • June 2021 to August 2021
    Software Development Intern
    Connectwise
    Mumbai, India
    Go-lang, Elastic search
    Enhanced Elasticsearch query generator in Go for optimized performance, including advanced filtering, sorting, pagination, and reduced execution time. Led unit tests and Agile team collaboration.
  • August 2020 to Jan 2021
    Full Stack Development Intern
    Software Development Cell, KJSCE
    Django, Python, SQLite, HTML, CSS, Javascript
    Developed a dynamic timetable generator and staff monitoring system with distinct roles and functionalities tailored to 5 different staff levels.
  • June 2020 to August 2020
    Web Development Intern
    Kohli Media
    HTML, CSS, JS, PHP
    Prototyped web pages for the company portal, and created user-friendly UI for the company's digital verification system.

Projects

Deep learning for Image Super-resolution task (CS 694)
( Research under Prof. Suyash Awate )

Python, Pytorch, TensorFLow, Keras, OpenCV

● Implemented advanced deep learning techniques such as U-Net, ResNet, GANs, and variational Auto-Encoders to achieve high-quality super-resolution for 4x and 8x upscaling tasks.

● Developed and applied custom perceptual loss metrics to train and evaluate models, resulting in a significant improvement of more than 2 times in perceptual similarity scores.



The above sample images have been tested on 8x low resolution blurred test set, it shows the model outputs for EDSR 8x and SRGAN 8x. SRGAN has been implemented using EDSR as the generator, we have used a custom loss function for the generator, a combination of SSIM, LPIPS and L1 losses.

Neural Style Transfer (CS 725)

Python, Pytorch

● Implemented Neural Style Transfer using two different deep learning techniques.

● CNN: Extracted feature maps using VGG19, and plotted loss curves for various subsets of feature maps to analyze content and style reconstruction. Used parameter tuning to find the best style and content-weighted image.

● CycleGAN: Learnt to map between input and output images using unpaired datasets (style and content images).



Have a look at the above gif, adding the magic of Van Gogh's Starry night to a unicorn image!

Functional Dependency Support for Postgres (CS 631)

C, SPI (Server Programming Interface)

● Implemented insert and update violation checks for functional dependencies in Postgres utilizing the SPI library

● For every relation R we store the set of functional dependencies as FD (in the form of a relation), for every functional dependency F (Assume X -> Y) belonging to this set, whenever an insert or update is performed there is no violation for F, i.e for every value of X there should be only one corresponding value of Y. Since we are checking for every insertion, every database instance will follow the FD rule.



Neural Style Transfer (CS 725)

Django, Python, Beautiful Soup, Selenium, Matplotlib, Pandas, HTML, CSS, Javascript

● Scraped product information for trending electronic items for a period of one month and performed data visualization.

● Created a web app to search for products to show prices and review comparisons between Amazon and Flipkart.

● Added history and trending pages, making use of Sqlite database.




Deep Learning for NLP (CS 772)

Python, Numpy

● Implemented and trained word2vec models from scratch for extracting word embeddings for the analogy task.

● Implemented encoder-decoder architecture using bidirectional LSTM for POS tagging task, with an accuracy of 98%.

Cafe Management Web App

Python, Django, HTML, CSS, Bootstrap, Jquery, Javascript

Django based website for a cafe. Users can add dishes to cart, enter billing details ,place order and download receipt in pdf format. Also users can post , update and delete reviews and maintain their profile details along with log in and sign up functionality.





Flutter based Music Playing App

Flutter, Dart

Flutter based app where users can browse for various songs, artists, add to favourites, with basic authentication features.



Click to View More Projects at Github



Some Facts About Me

Secured AIR (ALL INDIA RANK) 10 in GATE (Graduate Aptitude Test) CS 2022

Served as a Teaching Assistant (TA) for the course CS 302 (Implementation of Programming Languages Theory and Lab)

Secured Rank 1 in Kaggle leaderboard for deep learning-based classification task (from scratch) held as a part of CS 725

Secured Rank 1 in Chefpreneur’19 (Cooking and Entrepreneurship competition)