Kinect Therapy at Children’s National Medical Center

During the summer of 2014, Children’s National Health System in DC invited me and my colleague Amanda Lange to tour their Sheikh Zayed Institute’s Pain Medicine Care Complex. They have been making good use of Microsoft’s Kinect sensor to aid in physical therapy for their young patients.

We were greeted by Chelsea Kling, a coordinator for Children’s Miracle Network Hospitals. The lobby was inviting with high ceilings and kid-friendly balloons of various colors.

At the Sheikh Zayed Institute’s Pain Medicine Care Complex, we were greeted by Christy Baxter (MSN, MHA, RN, CPN, BA) a Clinical Manager at the pain clinic. Christy gave us a quick overview of what they are currently doing at the clinic.

Video of Christy’s intro:

Soon after, Dr. Julia Finkel (MD) joined us as we headed into the physical therapy area to witness their Kinect applications in play. Dr. Finkel is the Chief of the Division of Pain Medicine and a Professor of Anesthesiology and Pediatrics.

Left to Right: Chelsea Kling, Dr. Julie Finkel

Left to Right: Chelsea Kling, Dr. Julie Finkel

Once inside, Amanda and I got a chance to try out the Kinect ourselves. It gave us an opportunity to witness and experience how patients can have fun while getting treated at the hospital. This creates an environment that encourages young children to get the treatment they need without feeling intimidated by a hospital.

Video of Christy’s intro to the Kinect system:

Video of Amanda and me trying out the Kinect:

The administrative UI for the Kinect application is installed on a Windows tablet, to allow an administrator to control the app wirelessly.

As the Sheikh Zayed Institute’s Pain Medicine Care Comlex has continued their modern approach to physical therapy with motion-sensing technology, we’ve discussed the possibilities of what else they could do with the latest version of the Kinect sensor. The new Kinect v2 sensor has a 1080p camera, a microphone array, better precision for more joint support, and so much more.

 If you’re interested in donations and contributions, please visit the following website:

We hope you enjoyed this virtual tour!

For more pictures, see the gallery below:

Mobile Apps and the Cloud

I presented “Mobile Apps and the Cloud” at the University of Maryland at College Park on Tue Oct 14, 2014. The students at this event were all interns at Excella Consulting’s XC (Extension Center) on campus.

Here is the presentation tutorial, followed by photos from the event.


Photo Gallery of students enjoying my Kinect “Speech Bubbles” app, and showing off their prizes:

Universal Apps at NoVA Code Camp 2014

Recently, I presented Universal Apps at Nova Code Camp on Sat Oct 11, 2014. 

Northern Virginia Code Camp 2014

 Presentation Material


The pictures from the event are available in the 2 galleries below:

  • Gallery 1 of 2: Photos of speakers and attendees.


GMU Game Development

I had the opportunity to present “Intro to Mobile Game Development” at George Mason University on Thursday October 9, 2014.

Here are the presentation slides from the event:

Shahed :)

Kinect v2 Speech Bubbles Enhanced

During Summer 2014, I had the chance to work on a Kinect v2 “Speech Bubbles” app, built upon a sample project from Kinect MVP Tom Kerkhove. In the initial version, I added a speech bubble gets displayed above a person’s head when the person walks into view.


However, this created a problem for multiple people. It was displaying the same text for every person who walked into view, up to 6 people. So, I decided to update the program to display a new random message every time a new person is detected.

I quickly discovered that this created yet another problem: all the displayed messages would get updated for everyone, even when only 1 new person entered the frame. Finally, I added an array of displayed messages (one for each detected body), so that everyone gets their own randomized text.

Now, it was ready to test in the wild… so I used it at HackUMBC, a hackathon event at the University of Maryland Baltimore College.

> > Continue reading