ABOUT ME


I am a senior year undergraduate student at National Institute of technology Karnataka, India. My major field of study is Computer Science. I am interested in theoretical computer science including Algorithms, Game Theory, Complexity Theory and Combinatorial Optimization. I like to work on maths problems in my free time (Mathematics Stack Exchange Profile).
I code sometimes. I love to travel and try out new cuisines. I also read books related to mathematics and philosophy.

PROJECTS


All my projects are available on github .


EXPERIENCE


I have done two research internships as well as one industrial internship.

Software Engineering Intern, Microsoft India Development Center, Bangalore

May-July'17

Worked with the resource management division of Big data team located at Bangalore. The objective of the project was to reduce the time required for job failure investigation. The entire project used Bond Communications framework, an open source framework developed by Microsoft. I was offered a pre-placement offer at the end of the internship.

.

Summer Research Intern, Tata Institute of Fundamental Research, Mumbai

May-July'16

Worked on the game 'Public Goods in Networks', a network game where agents exert effort and have benefit and cost associated with it. The problem was modeled as a graph. Analyzed price of anarchy and price of stability for different cases. Also worked on equilibrium welfare, optimal welfare and minimum equilibrium welfare in specialized equilibrium and best response dynamics convergence of equilibrium.

I applied for this internship through Visiting Student's Research Programme. You can refer this for more details

.

Research Intern, Tata Institute of Fundamental Research, Mumbai

Dec'16

Worked on equilibrium computation in atomic splittable routing game with convex cost function. The ASRG considered was one where each player can have different latency function on all the edges. Worked on the decision problem whether there exists an equilibrium where some player's cost is M, for some given value of M.

GET IN TOUCH

HAVE A MESSAGE?