+ Web Applications
Beaudini.com - women's hair products
Video Info Entry for Website (VIEW) - Alhurra TV
User Generated Content (UGC) - Alhurra TV
Music poll voting app - Alhurra TV
Restaurant waiter tips system - Lebanese Taverna
Cinegy Migration System - Alhurra TV
When I was an IT Broadcast administrator, we needed to migrate ~ 80,000 video clips from our proprietary video production system, Cinegy. As there was no off-the-shelf solution, I stepped up and took on the challenge to develop this internally. Since the format of the clips was proprietary, I had to create a few subsystems that would encode the existing video clips into an mpeg-2 compliant format for our newly adopted post production system, Oasis (by BitCentral). Each resultant file included a high res clip, low res clip, a screenshot of the first frame, and an XML file that contained the metadata for the new system. The end user only saw an asp based web app, in which he/she entered the metadata and location of the clip to be migrated. The end product saved us hundreds of thousands of $'s. The technologies that were used here were asp, vbs,vba, xml, and ffmpeg.
Interviews Cloud - Alhurra TV
In this application, tv producers log in and record their interviewees' contact information and register the content of the interviews.
A website that I built for a Persian restaurant. The design and theme are all custom. I used Wordpress as a CMS.
Syria Stories - Alhurra TV
An initiative to present the ongoing struggles in Syria, from the perspective of a 6 selected participants. I used Wordpress for the CMS. The theme is completely custom. The look and feel on mobile devices are completely different, as they pertain to different HTML markup.
Code 5 - Alhurra TV
An experimental mobile website built using Sencha Touch. I must say, the learning curve was a bit steeper than other mobile frameworks such as JQuery Mobile and jQ Touch.
+ Web Visualizations
+ Teaching @ Harvard University
In this class, students learned the cognitive and design principles behind data visualization. In addition, students were thoroughly exposed to d3.js to building dyanmic and effective web visualizations. I fielded questions on Piazza, gave out 1.5-hour weekly office hours, and graded homeworks and projects for my share of students (~17 students).
In this class, students went through the MEAN stack comprehensively, and finally showcased their knowledge by building a full web application using Node.JS, Express.JS, MongoDB, and Angular. I fielded questions on Piazza, gave out 1-2 hour weekly sections, and graded homeworks and projects for my share of students.