About Me

Hi! I am pursuing third year of my B.Tech(Hons.) in Computer Science studies at International Institute of Information Technology, Hyderabad. I am doing my honors project at Centre of Visual Information Technology, IIIT with Dr. P.J. Narayanan as my adviser. I also TA for Digital Logic and Processors course here.


  • Rajvi Shah, Vanshika Srivastava and P J Narayanan. Geometry-aware Feature Matching for Structure from Motion Applications. In Proceedings of IEEE Winter Conference on Applications of Computer Vision, WACV 2015 Waikoloa Beach, Hawaii, January 6-9, 2015.


  • Image Matching on GPU : This project deals with matching interest points or corners between multiple images which is a fundamental step for several Computer Vision algorithms. I have been working on a new matching method that utilizes the geometric relationships between the cameras that took the image.
    Platform Used : CUDA

  • Pregawatch : PregaWatch is a Windows Phone 8 app created for moms-to-be to help them throughout pregnancy and through the initial years of their baby’s life. This app was created as a part of a Hackathon (Code Fun Do) organized by Microsoft and our team (AccioLumia) won the first prize (Windows 8 Phones).

  • Slimy Scramble : A learning word game which asks the player to form a meaningful word from jumbled letters by picking the letters in the correct order like a snake picks food in the traditional ’snakes’ game. This game was developed as a part of ’Game Jam’ organized by Felicity 2014 and my team (The Elemonators) won the first prize.
    Platform Used : Unity

  • Syn Shooter : A 2-D shooting as well as learning game in OpenGL

  • Waddup : Waddup is a collaborative social community where people share interests, activities, backgrounds, or real-life connections. The users can login and add friends and share their posts and related information . Also the users may join common-interest user groups, organized by workplace, school or college, or other characteristics and share their thoughts within those groups.
    Platform Used : Web2py

  • Backgammon : A computer bot to play backgammon that uses 2-Level deep Expecti-Max and evaluation function to win.
    Platform Used : C

  • Online Library Management System : This project was developed as an online Library Management System (LMS) for the school, college or university library. This is an Intranet based application that can be accessed all through the university grounds or campus. This structure can be used to search for books/magazines, reserve books, find out who is having a particular book, put in requests to buy a new book etc. This is one integrated system that contains both the user component and the librarian component. There are features like email notifications/reminders, report generators etc in this system.
    Platform Used : Web2py

  • C-Shell : A shell implementation in C


You can download the resume here