Hi. I am a sophomore currently pursuing my B.Tech. in Computer Science and Engineering at IIT Bombay. I am also pursuing a minor degree in Mathematics. Some fields of interest for me are Natural Language Processing, Topology, Number Theory and Combinatorics. I also like reading, singing, competitive coding, and playing practical jokes.
I find chess very interesting; I am an ELO Rated Player. I am also a convener of the Dark Knight Chess Club , the chess club of IIT Bombay. Swimming and basketball also interest me a lot.
CPI : 9.6/10
Advanced Performer's (AP) grade for excellent performance in Linear Algebra
All India Rank 46 in JEE (Advanced)
All India Rank 21 in JEE (Mains)
Bronze Medalist at the IMO 2015 held in Chiang-mai, Thailand
Teaching Assistant for Calculus Summer Course
Here are some of the projects that I have undertaken.
Autonomous Teaching Assistant
Institute Summer Technical Project, IIT Bombay, India
- Built a web application developed using the Django framework for educational use
Implemented extensive Natural Language Processing pattern matching algorithms
Framed questions and answers out of a sentence, a paragraph or a long text for the student to solve
Graded the response of a student to a question framed from text by word weighting approach
This implementation was done using Python
Guide- Prof. Amitabh Sanyal , IIT Bombay, India
- Devised a chess engine using minimax algorithm
- Improved the depth of the chess engine using alpha-beta pruning , thus decreasing the number of nodes evaluated by the minimax algorithm in its search tree
Implemented all the rules of chess and developed a graphical user interface for one-player game as well as two-players game
- This implementation was done using the functional programming language Racket
PySynth : Text to mp3 Converter
Guide : Prof. Kavi Arya, IIT Bombay, India
- Make a
GUI-based software application
that takes text files containing Indian Classical Music
notation from the user, and converts it into a MIDI file and mp3 file, with options for choosing the
tempo, the volume, and sounds of various instruments
Other functionalities include
identification and a piano-like layout on the computer keyboard
This implementation will be done using Python
Generation of Primes and Basic RSA Encryption/Decryption
Guide : Prof. Bernard L. Menezes, IIT Bombay, India
- Implemented the
primality test to determine whether a given number is prime
Implemented various functions for RSA Encyrption and Decryption,
Modulo Addition and Modulo Multiplication, and discussed attempts to improve the algorithm for Discrete Logarithm
This implementation was done using C++
Let's get in touch. Be sure to send me a message.
280, Hostel 2 , IIT Bombay, Mumbai, India
Phone: +91 7021576302
Click here to visit my facebook profile.
Click here to visit my google profile.