Projects
-
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.
-
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.
-
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.
-
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.
-
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).
-
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.
-
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.
-
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.
-
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.
-
phpBB Sitemap
generator module:
Created a custom module for a client to generate sitemaps for their forum and
submit to Google, Yahoo etc...
-
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.
-
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.
-
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.
-
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.