Apurva Kumar

~ cruxeon ~

About Me

I am currently a Game Programmer at Visual Concepts Entertainment (2K Games) working on the latest developments in NBA! I completed my MS in Computer Science at Stony Brook University and my B.Tech (Hons.) in Computer Science and Engineering from IIIT Hyderabad. Here is my (unupdated) resume.

Fun Facts!

As a kid I used to watch SYTYCD and be in awe at how beautifully people could dance and express themselves. Having never formally danced before, I decided to make an effort and have been learning Ballroom & Latin Dances since March 2015. This has been one of the best decisions of my life and I'm forever hooked! I participate in collegiate ballroom competitions and am currently a bronze level dancer. Hope to reach gold by the end of the year!

I enjoy playing all sorts of indoor and outdoor sports - badminton, soccer, basketball, table-tennis, hockey & many more. The one that gets me going the most is BADMINTON! I have been an integral part of my school and college badminton teams.

I like playing around with my hairstyles and experimenting. I've tried quite a few things over the years, and there's plenty to come! If you're someone who hasn't met me for a while, it might take some time to recognize me. I've gone from short hair to long curly hair, to straightened colored hair, to mohawks, to cornrows. I am now back to short hair to suit the ballroom dancer look. :)

In this world, among other things, I Live to Eat! Give me something new to try and watch my eyes widen in excitement! I'd love to travel around the world, experience all sorts of cultures and cuisines, and splurge to my heart's delight.
If I were locked away somewhere indefinitely and would be allowed two things, it would be Wine and Chocolate!

With my home currently being in Japan, my love for the place has increased exponentially. にほんわだいすきです \(^o^)/. The people, the culture, the food, the gaming, the animes and the cute girls... I can keep going on and on. Looking forward to going back there soon.

Big time Anime freak. If only real life were like an anime... *sigh*
Can't ever get enough of anime's, manga's and manhwa's. My favourite anime series would be Full Metal Alchemist: Brootherhood and favourite movie Kotonoha No Niwa. Currently reading Ballroom e Youkoso, Sweet Guy along with tons of other stuff. I've started learning Japanese too. For some of my all time favorite AMV's, click here.

I love Animals, especially cats & dogs. Would like to have a tiger as a companion some day.

Total Movie buff!! Have watched tons of movies, anime's and TV Series. I love Horror, SciFi & Romance. If there's a new movie out and you want to go, I'm totally up for it!

There's only so much a visual representation can convey; good books contain lot of depth, emotion and story. I enjoy Reading. The works by Dan Brown, Mario Puzo & Paulo Coelho, being among my favourites.

Hardcore Gamer, since as long as I can remember! The extra workload in college has temporarily reduced my diversity but I've stuck along with DotA all through.

Listen to all sorts of Music, especially pop and rock! I'd love to get back to playing the piano. It's been years and I've gotten very rusty :(

Woah...! You've read through everything and come all the way till the end! You must either be totally into me or completely jobless at the moment. Hoping it's the former *laughs*. We have one life and I'd like to Live, Love and Enjoy it to the fullest! I love meeting new people and making friends, so if you want to get to know me, just hit me up.

One rule I live by:
Try everything in life atleast once!


Mobile Virtual Colonoscopy

Stony Brook University, New York


Developed a framework for low latency VR streaming for Virtual Colonoscopy on mobile devices like a tablet.

Window to the World

International Institute of Information Technology, Hyderabad, India


The aim is to create a multi user, virtual reality environment. By overlaying a virtual world over the physical world, the user will be able to navigate around and experience an alternate augmented reality with the help of a tablet or phone. The task is to build a framework where multiple users may interact and collaborate with each other – play games, build structures, keep drawings and notes.

Psychological Effects of Horror Stimuli while playing horror games

International Institute of Information Technology, Hyderabad, India

The objective is to understand and analyze variations in certain physiological parameters like pulse rate, galvanic skin responses and breathing rhythms while playing games which have horror as part of the game play.

Measurement of Cerebral blood flow when person is concentrating on Reading, Speaking, Writing and Typing

Tokyo Denki University, Tokyo

[report] [pdf]

The purpose of this study is to measure the cerebral blood flow while performing daily activities like reading, speaking, writing and typing. By analyzing the initial data obtained, we found out that the activities which involve hand-eye coordination stimulate the brain more and hence enhance learning capabilities. These findings can aid in coming up with techniques for better memory and grasping power by students and adults alike.

Visual Fatigue due to Blue-light Emission from LED-backlit LCD Displays

Tokyo Denki University, Tokyo

[report] [pdf]

We examined the visual fatigue caused when reading on LED-backlit tablet LCDs in white and sepia background by measuring the Critical Flicker Frequency (CFF) and subjective assessment using questionnaires. The data gathered was analyzed and the results concluded that blue light emission from LED backlit LCD displays significantly increased visual fatigue.

Geometry Directed Browser for Personal Photographs

International Institute of Information Technology, Hyderabad, India

[pdf] [vid1] [vid2] [project page]

We present a geometry directed photo browser that enables users to browse their personal pictures with the underlying geometry of the space to guide the process. The browser uses a pre-computed package of geometric information about the monument for this task. We use a state-of-the-art method for fast localization. Registered photographs can be browsed using a visualization module that shows them in the proper geometric context with respect to a point-based 3D model of the monument.



  • Haruo Isono, Apurva Kumar, Takuya Kamimura, Yuuta Noguchi, Hiroyuki Yaguchi. The Effect of Blue Light on Visual Fatigue When Reading on LED-backlit Tablet LCDs, IDW 2013. (Best Paper Award) [pdf]


  • Aditya Deshpande, Siddharth Choudhary, P J Narayanan, Krishna Kumar Singh, Kaustav Kundu, Aditya Singh, Apurva Kumar. Geometry Directed Browser for Personal Photographs, ICVGIP 2012. [pdf] [vid]


ffenc - h.264 encoding module for Omegalib


Developed an ffmpeg based h.264 encoding module for fast VR streaming on omegalib - A framework for virtual reality and cluster-driven display systems.

2D Fluid Simulation with Bubbles

[report] [vid] [source]

The goal of this project was to implement an Eulerian grid based Fluid Simulator using level sets. The second part of the project was to come up with a framework for integrating bubble generation and dynamics in this Eulerian grid.

PianoBot: A Piano Playing Robot

[report] [vid]

We are moving towards a future of intelligent robots and Artificial Intelligence. People are developing and designing humanoid robots that can perform specific tasks similar to a human. Music is an essential part of human life and culture. It is a form of expression and personification of emotions. We foresee a future where robots can think and play music and make beautiful compositions of their own. That day is not too far away!

The aim of this project was to build a humanoid robotic arm that can play the piano. We used the lego kit and parts available to us to come up with a design that could efficiently move and play the notes on a piano.

Seam Carving & its Applications

[report] [presentation] [vids]

Digital images are often viewed in many different display devices with a variety of resolutions. Variation of resolution makes viewing images difficult because they usually are resized to accommodate limited space. Simple attempts at resizing include scaling and cropping. Scaling reduces perceivable detail and cropping can’t be done automatically. Also, cropping alters the image composition and is not always desirable. This project is an implementation of a different image resizing approach called seam carving. We have extensively explored various saliency maps and methods to compute the seams. We have then gone ahead to use these implementations to perform various tasks such as image resizing, object removal/protection and have further extended it to videos.

Crux Racer

ver 1: [vid] [source]
ver 2: [vid] [source]

A simple 3D car game created in OpenGL during my sophomore year.
Consists of a Monkey GoKart I created in blender and a simple track. Basic physics and collisions have been implemented along with a plethora of camera views.
Version 2 of the game was made in collaboration with phinfinity. This version presents a split-screen 2 player mode and boasts dynamic lighting with day and night effects! :D

Crazy Chicks

[vid] [source]

The trolls of gagaland have wrecked havoc all over town.
They have spared no one... everyone gets TROLLED!! A group of brave but "Crazy Chicks" embark on an epic journey to fight against these trolls and restore peace, harmony and well being back to their town... :P

Crazy Chicks is my simple version of a 2D projectile based game centered around "Angry Birds". The game was created in OpenGL as part of my Graphics course.


Research Assistant, Stony Brook University, New York

Currently working on developing a framework for low latency H.264 video streaming for VR applications.
Research Intern, Tokyo Denki University, Tokyo
Summer 2013

Worked as a research intern under Prof. Haruo Isono on two projects:
One in the field of Computer Display Technologies and the other in Human Brain Activation.
A detailed report of the same can be found here: Summer Internship Report
Game Programmer, GoLive Gaming Solutions, Hyderabad, India
Summer 2012

Designed and implemented game logic for a multi-platform taxi based game using Unity game engine.
Getting to work n play at the same time! What more can one ask for! :D
Teaching Assistant, IIIT Hyderabad, India

  • Graphics (Spring 2014)
  • IT Workshop-I (Monsoon 2013)
  • Graphics (Spring 2013)
  • Digital Logic & Processors (Monsoon 2012)


I'm always open to do anything interesting, just waiting for you to contact me.

If you don't get a response immediately, I might just be travelling through the middle of nowhere. I'll get back to you as soon as I can. That's a promise!