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
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.
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.
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”.
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 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.