Software Engineer II at Microsoft improving the experience of more than 1 billion Windows customers. Former SDE at Amazon in the Kindle Books org. Former SDE 2 at Media.Net; developed applications that help display contextually relevant advertisement keywords on publisher pages.
Earned Master's degree in Computer Science with a specialization in Data Science and Engineering from Stony Brook University, New York. Earned Bachelor's Degree in Information Technology from Veermata Jijabai Technological Institute, Mumbai.
From Kindergarten to High School, participated in various academic and non-academic competitions (and won some of them). Held the post of Treasurer at 'Interact Club', a Rotary sponsored social service club organizing community service initiatives at high school level.
To become a software engineer, and create and revolutionize technology by automating almost everything in the future. Developing applications to help simplify various day-to-day activities. Innovating solutions using state of the art technology while providing long term benefits.
A content-based classification program to classify new emails containing a variety of messages into user-defined folders, that will help the users to organize their emails systematically and in a more convenient manner, using Machine Learning algorithms viz. K Nearest Neighbors & Naïve Bayes. It was made as a Final Year Project in the B. Tech. Programme.
An artificial intelligent agent for the Pacman game implementing uninformed search algorithms like BFS and DFS, optimized informed search algorithms like A star, adversarial search algorithms like MiniMax and Alpha-Beta pruning, and exact inference algorithms in Bayesian Networks.
Recognizing swipe gestures on a touchscreen keyboard or a touchpad using the SHARK2 decoder. It has a high accuracy of ~95% of recognizing words correctly and an average runtime of ~50 ms per word.
A database application software that can be used by a company-clinic to keep records of all the employees and their relatives for their free treatment at the company's clinic along with the information of medicines & prescriptions, and many other features. Developed using Java and MySQL.
A 2-player version of the classic Snake game made using Java AWT tools in Eclipse IDE.
The age-old annoying Minesweeper game on Windows implemented in Java using Java Swing tools that required deep knowledge of data structures and algorithms.
Tic Tac Toe game (a.k.a. Noughts and Crosses) with an AI opponent that either wins or draws but never loses, developed using MiniMax Algorithm with Alpha-Beta pruning for optimization.
Find me on
Mail me at