top of page

HCL Technologies, Noida, India

​June, July 2014

Summer Intern

  • Worked in a team of ten interns on the company website

  • Developed a management system for e-books and documents in C#

University of Southern California

​2016 - present

Viterbi School of Engineering

Master of Science in Computer Science - Game Development

CSCI - 522 Game Engine Development

CSCI - 599 Game Development

CSCI - 424 Game Engine Tools Development

Bharati Vidyapeeth's College of Engineering

​2012 - 2016

Bachelor of Technology in Computer Science

RESUME

Anchor 1
Skills
  • Unreal Engine 4

  • Unity 5.x

  • Maya

  • Blender

Languages
  • C++

  • C

  • Java

  • C#

  • Lua

Work​
experience​
Education

Programmer, 3D Physics System: C++

  • Built a basic 3D physics system for a C++ based engine

  • Implemented sphere and box colliders(OBB), physics components and gravity

 

Programmer, AI Navigation System using Navmesh: C++

  • Developed navigation AI system for a C++ based engine

  • Implemented Node Array A*, with path smoothing based on ray tracing

Programmer and Designer, Third Person Multiplayer Shooter: C++

  • Coded navigation AI for enemies using the Navmesh system, behavior AI using a state machine

  • Added support for dynamic links in the Navmesh; obstacles that can be destroyed by enemies to create new paths

  • Used UDP for networking

  • Implemented the TRIBES stack for networked gameplay (programmed the ghost manager)

 

Programmer and Designer, Coin Chase: C++

  • Developed a two dimensional coin collection game in C++ using SFML

  • Coded a state machine for enemy AI using Lua script

  • Provided navigation capability for enemies using steering behaviors

Lead Designer and Programmer, Spark: Unity 5.4

  • Collaborating with six people to build a top down 2.5D space shooter

  • Acting as design lead for the team, working on level design, enemy design and game balancing

  • Contributing to gameplay programming and art design


 

Designer and Engineer, Endless Platformer: UE 4

  • Created an endless side scrolling platformer in Unreal Engine 4 using the Blueprints scripting system

 

Programmer, OpenGL level editor: C++

  • Collaborated with another programmer to build a two dimensional level editor using OpenGL

  • Coded basic physics system and collision system using bounds checking

 

Programmer and Designer, Twitter Sentiment Analysis web application

  • Collaborated with three programmers to create a web application to perform sentiment analysis on twitter data

  • Designed and implemented the frontend and UI including line graphs and histograms for analysis; used the Dictionary based algorithm for Sentiment Analysis

Programmer, Game Engine Tools: Maya, C++

  • Developing a level editor in Maya for a C++ based game engine

  • Setting up the game object structure and pipeline

  • Creating a visual scripting system to add logic for game objects

 

Lead Designer and Programmer, KamiKraft: Unreal Engine 4

  • Acting as the design lead for a third person action adventure game , working on combat design, balancing, enemies, weapon design

 

Programmer and Designer, DOPE: Unreal Engine 4

  • Contributing as a programmer and designer to DOPE, a top down third person multiplayer shooter

  • Working on gameplay programming and scripting

Programmer, Hide and Seek: Unity 5.4

  • Working in a team of 24 on a multiplayer game where players tag each other playing timed rounds of hide and seek

  • Supporting the programming team in network and audio manager setup in Unity

  • Setup navigation system for friendly drones

  • Gameplay programming in Unity

Programmer and Designer, Arkology Defense Star: Unity 5.4

  • Working in a team of two on a game mode for Arkology, a real time strategy game for the HTC Vive

  • Defense Star requires players to use available resources and units to defend their planet against attacking enemy ships, and includes special abilities like shields, unit power boost, light saber, and lightning spear to enhance player involvement

  • Researching and implementing 3d navigational AI for enemies

Projects
Ongoing Projects
bottom of page