Syed Ibrahim Ghaznavi



Rescue Base Station - RBS

Rescue Base Station (RBS) is a drop-in, solar power compatible, open-source GSM communication system for scenarios where a large-scale calamity disrupts traditional modes of communication. The system operates using asynchronously connected autonomous nodes and gathers useful information from users, eventually synchronizing this data across the network using distributed network protocols. It connects people through conventional GSM services allowing calls, SMS and smart phone features when available. The networks also provides a series of services for use during a disaster, such as intelligent call routing, attribute based search on different characteristics (name, occupation and blood group), voice-mail services, SMS broadcast alerts, and emergency short-codes, through which a victim can contact available doctors, fire fighters, police and rescue workers.
[Publication] [Presentation] [Code]


Village Apps

Village apps is a platform to educate underprivileged communities in their mother tongue. It consists of a web and a mobile application; the web application provides an interface to upload content and record its page by page audio translation; the mobile application provides an interface to view each page and simultaneously listen to its audio translation.
[Publication] [Presentation]





SpeakMyText

SpeakMyText is an android app which enables reading-illiterates understand written text. It automatically registers users without requiring any signup/login. It provides a 2-click interface to let its users upload images of the documents, forms, newspaper etc. There is also an interface for the volunteer translators to view the uploaded images and simultaneously submit their audio recordings, which are then played back to the users. The app requires an internet connection; however, it has been tested to work responsively on a 2.5G GPRS connection.To learn more, download the app from google playstore.
[Google Playstore link] [Code]






Tackling crime with data: Spatio-temporal analysis of the crime mapping data of Lahore

Currently, I am working on large-scale crime mapping data of the city of Lahore in collaboration with the government of Punjab, Pakistan. Lahore is one of the most densely populated cities of Pakistan with total population above 5 million and population density around 8000 people per square kilometers. We are studying variation in crime due to change in socio economic factors, weather conditions, public holidays, weekdaysVSweekends. Our findings will improve operations of Lahore police.
[in-progress]






Universal Internet Provisioning in Pakistan through Aerial Networking

In this research project, we explore feasibility of an airborne delay-tolerant network (DTN) in the context of Pakistan. Our technique makes use of realistic commercial passenger/cargo airplanes as the primary medium to carry data packets between airports across Pakistan. We propose an airborne mesh network to expand Internet connectivity to regions that have intermittent or no connectivity. Our proposed model makes use of actual real-world flight arrival/departure data for the four busiest airports of Pakistan. Data is recorded for three days and a total of 3000 flights are recorded. We use ONE simulator to investigate effectiveness of our model to enable delay tolerant connectivity within Pakistan. This study explains our model, its feasibility; and discusses prospective implementation challenges of our approach. Empirical findings from our study could lay foundations for an airborne delay-tolerant network which could expand Internet connectivity throughout Pakistan.
[in-progress]






HelloRozgar: a speech based IVR system to enable employment and training opportunities

HelloRozgar (HR) is an Interactive Voice Response (IVR) system which enables employment and training opportunities through employer-employee and trainer-trainee matchmaking. HR users can avail its services by making a call to: +92-42-38333111, each call to the system is responded with a free call-back to the caller. When a call from HR is attended by a user, a welcome message is played followed by the menu of services. A user can avail related service(s) by interacting with the IVR menu. The IVR menu consists of a step-by-step guide to the following services register an employer, register an employee; register a trainer; register a trainee; record job ads (employer); listen job ads (employee); record trainer skill-set; listen to training opportunities (trainee). A total of 43,569 users (and increasing) have interacted with our system, 196 employers, 2921 employees, 150 trainers and 578 trainees are registered with our system. The system is supporting multiple employment and training related interactions on a daily basis.
[in-progress]