Portfolio

Under Maintenance

I have experience of developing and working on wide range of projects built on different programming languages and platforms. While serving as Research Student at Research Center for Artificial Intelligence, I mostly worked with artificial intelligence, IoT platforms, web-based interfaces, microcontrollers, and different sensors. At High Performance Computing Center, my focus was shifted to Software-Defined Networking (SDN), and I got the chance to study SDN and different controllers. I also performed comparative analysis of different SDN controllers and developed SDN applications using Ryu controller. My main focus has always been the domain of security and innovative ideas which can be leveraged for mitigating the security risks.  

Selected Projects

Cyber Security

Integration of MTD System in SDN Architecture

The emerging domain of software-defined networking (SDN) is vulnerable to security threats. This project incorporates a novel approach of moving target defense (MTD) in the core architecture of SDN. The project prevents attackers from compromising the security of servers in an SDN environment. The proposed technique of MTD purports to be more efficient when compared with other existing alternatives.

Tutorial

Bachelor's Thesis

Cyber Security

AI-based Packet Inspection for Anomaly Detection

In this project, I leveraged unsupervised learning for inspecting and classifying the packets into groups of malicious and benign packets. I used Davies-Bouldin index for assessing the results of the corresponding classification algorithm. Besides classification, this project also transcribes the network statistics through exploratory data analysis. The project utilizes machine learning and data analysis modules of Python.

Research Paper

Internet of Things

Bilingual Voice Controlled Cloud-Based IoT Switch

This project leverages ESP8266 for implementing the functionality of a IoT switch. In this project, the Firebase Realtime Database works as a link between ESP8266 and the android application, and it enables access to the switching component from anywhere in the world via cloud. The switching part consists of a highly customized TRIAC-based circuitry designed for 220V. This project is the implementation of my research paper “A Novel IoT Switching Model Based on Cloud-Centric RTDBS”.

Learn more

Smart Irrigation

Smart Irrigation Database Management System

In this project, I developed a database management system for managing and maintaining the agriculture data in an organized and efficient manner. The smart nodes were responsible for collecting the data. The garnered data was transmitted to the database portal through APIs and the records were made to update over a new entry. In this project, I developed hardware parts by using a DHT22 sensor and Arduino Ethernet Shield.

Virtual Assistant

Virtual Assistant for Urdu Language Recognition

I developed this project while learning speech-processing modules of Python. The speech-processing libraries were capable of synthesizing the voice signals and transforming them into English. The transformed queries were then fed as input to Wikipedia and WolframAlpha via their APIs for fetching the corresponding results.