Highlights: [Patent US 10034036] Media Synchronization for Real-Time Streaming, Issued: Jul 24, 2018
Highlights: [Game Credits] Call of Duty - Black Ops III, Release Date: November 6, 2015
University of Southern California, Los Angeles | Master of Science - Computer Science | August 2012 - May 2014 | 3.9/4.0 |
P.E.S. Institute of Technology, Bengaluru, India | Bachelor of Engineering - Information Science and Engineering | September 2006 - June 2010 | 77% |
Links: [Github]
goats4herd is an online multiplayer game where the player's objective is to herd goats into the goal post of
the player's team. Some of the technologies used are HTML5, Node.JS, WebSockets.
I'm the video game producer and lead developer for the game, leading a team spread across geographies. In the
technical aspects, my focus has been on the server management, infrastructure and tooling.
Links: [Game] [Github]
[Blog Post]
Developed the classic game Tic Tac Toe to learn React and associated toolchains. Collaboratively worked across
continents using modern tooling for development.
Links: [GitHub]
Developed a HTML5 Game Engine and a Galaxian game using it. Team lead in a team of three.
Developed the graphics engine, the main game engine and the Galaxian prototype to demonstrate the usage of
the engine.
Links: [Trailer]
Developed a two player tower defense game with a greek theme for Android and iOS handheld devices using
Unity3D. Each player needs to construct towers to defend their wonder from enemy units in the typical Tower
Defense style and also produce offensive units to destroy the enemy wonder.
Links: [SVN]
Developed a C++ Physics Engine library. The engine supported simple forces such as springs and gravity on
particles.
Links:
[Report]
[SVN]
Developed a renderer which had capabilities for model transformations, lighting and shading, UV texturing.
Added shadow mapping to the renderer. Team lead in a team of four.
Links: [SVN and Wiki]
Developed a Sudoku puzzle solver for medium level puzzles. A dump for the Sudoku could be created at any
stage when needed for debugging.
Links: [GitHub]
Developed an Optical Music Recognition Software that converts sheet music images to MusicXML.