Professional Documents
Culture Documents
Publications
Batch-Switching Policy Iteration Prof. Shivaram Kalyanakrishnan
INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE [2016]
• Developed Trajectory Bounding Trees Algorithm as an alternative to Order Regular Matrix Approach to
tighten upper bounds over MDPs.
• Proved equivalency of the above two approaches under special cases.
• Formulated and implemented Order Regularity of a matrix as a Satisfiability Problem.
Studying the Effect of Spatial Distribution of Dynein Motors Prof. Ambarish Kunwar
INTERNATIONAL JOURNAL OF MODERN PHYSICS C [2016]
• Developed a Monte-Carlo Simulation Model for transport by a team of Dynein Motors.
• Empirically proved the correctness of the position/velocity equations of Dynein Motors.
Academic Achievements
• Pursuing Majors and Honors Degree in Computer Science and Engineering and Minors Degree in Bio-
sciences and Bioengineering. [2014]
• Qualified for ACM-ICPC regional contest held at Amritapuri consecutively in 2014 and 2015. [2014-2015]
• Secured 1st Regional Rank and 18th National rank in 13th KV Junior Mathematics Olympiad. [2010]
• Attended Orientation cum Selection Camp, for International Physics Olympiad at HBCSE, TIFR. [2013]
• Awarded the Gold Medal and Certificate of Merit for being among top 35 candidates at NSEP- Indian Physics
Olympiad-2013 all over India. [2013]
• Secured All India Rank 315th in JEE Advance 2013 out of 1.4 million candidates. [2013]
• Awarded certificate of merit for being among top 1% in the state in National Standard Examination in
Chemistry and National Standard Examination in Physics. [2012]
Projects
Animation Generation Using Recurrent Neural Networks Prof. Parag Chaudhuri
RESEARCH AND DEVELOPMENT PROJECT [Autumn 2016]
• Developing methods to generate a range of animation using recorded motion clips as training data for RNN.
• Generating diverse animation clips, constrained to be physically possible and aesthetically plausible.
Country-Attribute Pair Identification Using Supervised
Prof. Ganesh Ramakrishnan
Learning
DATA ANALYSIS AND INTERPRETATION [Autumn 2014]
• Used statistical data from countries as training data to extract relations expressed in new sentences.
• Based on this training, assigned confidence values to these extracted data of country-value pair.
Adversarial Game Playing Bot Prof. G. Sivakumar
ARTIFICIAL INTELLIGENCE [Autumn 2015]
• Developed a heuristic search based AI bot for 2 player zero sum game Planet Wars.
• Used Gradient Descent algorithm over the parameters of heuristic, to optimize the algorithm.
WiFiChat(Wireless Chatting Application) IIT Bombay
INSTITUTE TECHNICAL SUMMER PROJECT [Summer 2014]
• An app based on WiFi direct which allows public group chat.
• The range of the app is not limited by WiFi range as rather than having permanent WiFi connection the ap-
plication dynamically create them for sending messages(creating a hopping network).
• Used Network Service Discovery to identify unsynced neighbours.
Resume Generator Web Application Prof. N.L. Sarda
DATABASE AND INFORMATION SYSTEMS [Autumn 2015]
• Designed and Implemented a fully functioning resume generation and verification database application.
• Used JDBC APIs to handle a postgreSQL database with JSP/HTML front end.
C Like Compiler Prof. Amitabha Sanyal
IMPLEMENTATION OF PROGRAMMING LANGUAGES [Spring 2016]
• Built a Compiler for a C like language, translating a high level language to MIPS instruction set.
• Compiler supports basic C constructs like loops, conditional statements, functions, structs, pointer.
• Used concepts like Short-circuit evaluation, Sethi Ullman Register Allocation to optimize the generated
low level code.
Parity Games and Algorithm Prof. Ashutosh Trivedi
IIT BOMBAY [Summer 2015]
• Worked with Parity Games for solving parity games, especially Zielonka’s Recursive Algorithm and Strategy
Improvement Algorithm.
• Used randomization and dominion forming techniques for improving the algorithm’s complexity to subex-
ponential expected/upper bounds.
Skills
COMPUTER LANGUAGES
Proficient:C/C++, Python,Java Intermediate:Bash, Prolog, SQL Amateur:R, Fortran, VHDL
APPLICATION DEVELOPMENT
Intermediate:AngularJS, Drools, Amateur:Android APIs, Ajax,
Proficient:HTML5/XML, JavaScript
MongoDB, Python-Flask Jquery, D3, Google Maps/Chart APIs
TOOLS
Scilab/Matlab, TensorFlow, Bison/Flex, LATEX, Cmake, Maven, SMT-Solvers, autoCAD, OpenGL