Case Studies

These are the various projects which I am/was working on, which I cannot mention by name either because I am bound by a Non-Disclosure Agreement (NDA) or because the projects are white-labelled and I cannot claim credit.


Audio fingerprinting and Song Detection
Summary:  A complex project involving audio fingerprinting of songs and doing real-time detection of songs on live FM radio streams. The project took nearly 3 years to complete and involves servers to do audio processing, audio rigs to capture live radio output and send it to servers for processing. A web based front end to do statistics and dashboard analytics for users.

Technologies Used: Windows Server OS, Linux, .NET, C#, Python 2.7, Couchbase, Tokyo Tyrant & Tokyo Cabinet, MS SQL Server.
Website Traffic Generation
Summary: A Windows server based application which generates Google Analytics views for targetted websites. It generates a few hundred thousand views a day for websites, based on various configuration parameters. Intelligent use of proxies and multi-threading and embedded browser components allow it to deliver unique visitor views, referrals and specified session duration .

Technologies Used: Windows Server OS, .NET, PHP, MS SQL Server.
Community Marketplace Website
Summary: A community marketplace which lets buyers and sellers register and sell and buy goods from each other. Ratings, followers, profile pages, adding to favourites, user-to-user messaging and notifications, wallet management, blogs etc. are some of the main features in this portal.

Technologies Used: PHP MySql.

My Blog

One of the problems of file_get_contents() is that it messes up the data if the file contains special characters outside the standard ASCII character set. The solution is to¬† convert the Read More..
I came across a great article which details the ways in which parents can keep their kids safe on the internet. This article is particularly relevant today and is required reading for anyone Read More..
Overview Most modern applications need to interact with a database some time or the other. The most common databases in use are MySQL if its a Linux platform and MS SQL Server or MS Read More..

OVERVIEW

One of the most useful features of Google Maps its ability to locate an address on the map. Geocoding is the process of taking a street address and finding its exact Read More..