Manish Bhatia

Projects

  1. Video Conversion and mobile delivery for SVRS:

    SVRS is a service that allows deaf and mute people to communicate using video. When someone calls such person, call is redirected to a ASL interpreter who transcribes the call into a sign language video. This video can then be viewed by the person.
    My client was using their services. Unfortunately they only provided videos in wmv format which were not viewable on mobile. My responsibility was to create a system which could parse incoming emails from the service, download the video from their website, convert it to a proper format and optimize it for streaming to mobile. I setup the system from scratch using PHP for email parsing, video download and conversion queue management, ffmpeg for video conversion and Darwin streaming server for delivery.

  2. Social Engine based websites with multiple modules:

    Created websites using social engine 3 for online communities to share music, articles and comment and vote on them. Created multiple custom modules to allow voting, prizes and much other content on the website. Worked extensively with Social engine internal API.

  3. Menuvenues.com:

    Website allows users to checkout restaurants, reserve tables and order take away.IT also allows restaurants to create and customize their profiles, menu’s, booking timings etc… I was directly involved with the client as the sole developer in creating the front end and backend functionality of the website, Facebook authentication, food ordering and payment collections, search and indexing functionality.

  4. Ecommerce and Wordpress integration:

    Client had asked me to create a system where users could post their clothes designs and other users will comment and vote on them. Users had the ability to reserve those designs on the site. If the design was popular and was converted to a product, the reserved orders were charged. I was entirely responsible for creating the system in Wordpress and integrating with osCommerce to allow uploading designs and then converting those designs to actual products in osCommerce.

  5. Google OAuth, Adsense/ Analytics API Integration:

    Client needed a solution to collect traffic and income details for websites from difference analytics and ad API, then combine them in a quick easy to read format. So a user could keep track of income and changes in income without looking at lots of different reports and using piles of spreadsheets. My job was to create version 1 of this tool which allowed anyone to login using their Google accounts and add websites to be tracked (Google Analytics Data and Adsense Data).

  6. Custom Friend notification module for Comet Chat:

    Comet chat is a custom application that allows users of a site to chat with one another using a bar in the footer. (http://www.cometchat.com/) My job was to create a custom module allowing comet chat users to have instant notification of friend requests.

  7. Menuvenues.com:

    Website allows users to checkout restaurants, reserve tables and order take away.IT also allows restaurants to create and customize their profiles, menu’s, booking timings etc… I was directly involved with the client as the sole developer in creating the front end and backend functionality of the website, Facebook authentication, food ordering and payment collections, search and indexing functionality.

  8. Youtube API Integration:


    Created a niche website that pulls videos from Youtube API for keywords specified by the client in real time and displays them as a gallery. Extensive use of GData protocol for integration with Youtube API.

  9. RSS Aggregator component for Joomla:


    Created a custom component for Joomla allowing site admin to specify various RSS Feeds to be aggregated, parsed and displayed on their frontend. Technologies used RSS parsing and normalization, custom caching.

  10. phpBB Sitemap generator module:


    Created a custom module for a client to generate sitemaps for their forum and submit to Google, Yahoo etc...

  11. Twitter Single Sign On and API:


    Created user management code for a custom PHP website to allow users to sign in with their twitter account and allow website read/write access to user’s data using Twitter API.

  12. Custom Live Chat Integration:


    Installed and customized an open source live chat solution Mibew Messenger for a client allowing visitors on their website to chat with support executives while browsing the site. Customized the design and functionality to allow multiple site integration using a single live chat install.

  13. Facebook Page scraping:

    Client had created a solution where local people in the area could post updates about important events on a Facebook page to create a sort of news aggregated by the people. My job was to parse this Facebook page for the client, collect relevant posts, with media and post them to their customized forum based on uBB and blog based wordpress.

  14. PHP/ JS Tree view for large hierarchical structures:


    Client had a service which allowed users to backup and manage files to cloud providers such as Amazon S3, Rackspace cloud etc.. I was asked to create a custom tree view component. It required reading the list of files along with their version information from compressed proprietary flat files, sorting them and displaying them to user to allow selection and restoring. I created a custom jQuery tree view component along with backend PHP service that parsed the list of files and sorted them using temporary file sorts and sent the data to front end JS for rendering tree.