Kanak Agrawal

171, Hostel 6, IIT Bombay - +(91) 9987582488 - kanakagrawal15140@gmail.com

I'm third year undergrad studying Computer Science & Engineering at IIT BOMBAY. I'm from Gondia, a district near Nagpur, India.


Indian Institue of Technology Bombay

Computer Science & Engineering
July 2015 - Present
August 2017 - December 2017

IIT Home

JEE Preparations
May 2013 - June 2015

Dinanath Junior College Nagpur

Junior College
July 2013 - May 2015

Vivek Mandir School Gondia

School Education
July 2003 - May 2013


News Tweet Recommendation

Fractal Analytics
  • Designed News Tweet Recommendation as Multi-Armed Bandit Problem
  • Implemented Linear Upper Bound Confidence Algorithm for News Recommendation
  • Implemented Conjoint Analysis over user and tweet data to reduce feature dimension
May 2017 - June 2017

Flappy Bird Bot

Guide : Prof. Ganesh Ramakrishnan
  • Used Multi Layer Perceptron and Support Vector Machines for supervised learning of the game
  • Analysed the performance of the bot with different neural network architectures and kernels of SVMs
Spring 2017

Chat Application

Guide : Prof. Varsha Apte
  • Developed a chat application using Python socket programming implementing a centralised architecture
  • Supported features like creation of groups, group chats, last seen of a user and LDAP authentication
  • Designed the user interface using QtDesigner and PyQt, a python based GUI Library
Spring 2017

ATM Controller

Guide : Prof. Supratik Chakraborty
  • Designed an ATM controller in VHDL and mapped it onto an Atlys FPGA board using Xilinx ISE
  • Implemented the backend in a C program which accessed the user account details from a CSV file
  • Defined constraints such as insufficient balance in ATM, low balance of user, incorrect pin etc and provided features such as caching when the network was offline
Spring 2017

Feed’er: An all purpose academic app

Guide : Prof Sharat Chandran
  • Developed an Android app for the students to check the available courses and their content to give feedback for the same
  • Developed a Django based web app for the instructors to add courses, submission deadlines, feedback forms and also to check student responses
Autumn 2016

Other Projects

  • Line Follower: Made an autonomous bot which can traverse a path marked by a line of a colour contrasting the colour of the ground and cross obstacles
  • Movie Recommendation System:Developed a movie recommendation engine in Python using popular collaborative filtering techniques. Ratings from critics sharing similarities in rating pattern with user are used to provide recommendations to the user


  • I love programming
  • I like to read about Indain Mythology and have recently completed watching tv series potraying Indian epics Mahabharat and Ramayana
  • I mostly play Chess, TT or Cricket.
  • I had watched a lot of TV-Series & movies. Westworld and Suits are among my favorites.
Some Arbit stuff
  • In the last 2 years at IIT, I've learnt swimming, Tennis, ran a Krossy first time in my life, cycled 13 kms and yet I feel I've so much more to do in college life.
  • As a freshman,I Secured 5th position in a bot-making competition. (see video here)
  • And many more things...

Academic Achievements

  • Achieved a JEE Advanced 2015 AIR 42
  • Achieved a JEE Main 2015 AIR 10
  • Scored 422 marks out of 450 in BITSAT 2015 examination
  • Scored 96.15% in Maharashtra state board(HSC) in Std.12th
  • Scored 92.18% in Maharashtra state board(SSC) in Std.10th
  • Qualified KVPY examination