← Back to cohort

Zoya Sumbul Zaheer

FAST · 2022
Email
zoyasumbulzaheer@gmail.com
Phone
+923315666421
LinkedIn
https://www.linkedin.com/in/zoya-sumbul-zaheer-
GitHub

Academic

Program
CGPA
Year
2022
Education
Address
DOB

Verbatim text

The exact text the LLM saw on the page (or the booklet text from the old import). This is what powers semantic search.
Zoya Sumbul Zaheer
+923315666421, zoyasumbulzaheer@gmail.com,i180721@nu.edu.pk
Sheesham Road, Sabzazar Colony, Rawalpindi Cantt.
LinkedIn: https://www.linkedin.com/in/zoya-sumbul-zaheer-
3ba202221/
Education
Bachelor of Science (Computer Science)
Major:
Web Development and Software Project Management & Engineering.
APSACS Humayun Road Rawalpindi
F.Sc (Physics, Chemistry, Mathematics)
APSACS Humayun Road Rawalpindi
Matriculation (Physics, Chemistry,Biology)
Projects
Final Project: Machine Learning and Image Processing Lung Disease Application [VGG,MERN]
MILDDA is website that provides early detection and classification of lung diseases into COVID-19, pneumonia,
tuberculosis, and lung cancer. It is an application designed using deep learning and image processing built to assist the
doctors and radiologist in decision making and reducing a large amount of time spent on diagnosis of multiple x-ray
images per day.
Semester Projects:
Pharmacy Management System [MERN]:
Designed a Pharmacy Management System in MERN and developed its all modules.
Sudoku Puzzle Solver:
The objective of this game is to fill a 9×9 grid with digits so that each column, each row, and each of the nine 3×3 sub-
grids that compose the grid (also called "boxes", "blocks", or "regions") contain all of the digits from 1 to 9.
Chess [Python]: A 2D Board game with two players made in Python.
Timetable Scheduler [Python]: Exam Timetable Scgeduler made in Python.
15 Puzzle Problem [C++]: Solved 15 Puzzle Problem.
High Hopes: An Android Application consist of different motivational audios.
3H Smart Builds: An Android Application where customer purchase different building product form nearest vendor.
Advanced Keylogger [Python]: Implemented keylogger using Python which will have a spyware payload.
Inventory Management System [HTML, PHP,SQL, CSS]:
Designed a Pharmacy Management System in PHP language and developed its all modules.
Desktop Screensaver [C++]: ScreenSaver consist of different Shapes done using polymorphism in C++.
Trex Game [Assembly Language]: A 2D game made in Assembly Language.
Notepad Implementation [C++]: Develop a Notepad whose functionality is similar to Microoft Word.
Bricks Layer Game [C++]: A 2D Brick breaker game in C++.
Work Experience
2021 -  2022
Skills & Tools
Professional Skills: Fast Learner, Detail Oriented, Adaptable (work in changing environment), Problem Solving Skills,
Organizational Skills, Able to Build Relationships.
Technical Skills:
C++, C, Python, SQL, HTML, CSS, JavaScript, React, Angular, PHP, UML, Java, Socket
programming, Data Structure, Object Oriented Programming, Multithreading.
Achievements
Certificate from Coursera authorized by different foreign universities(2020): Introduction to HTML5 and CSS3,
Interactivity with JavaScript, Advance styling with Responsive Design, Web Design for Everybody Capstone, Graphic
Design, AI for Everyone, Neural Network and Deep Learning, Programming for Everybody(Getting Started with
Python), Python Data Structure.
Activities
Class Representative throughout degree
Interests
Program Problem Solving
Class of BS (CS)
Final Year
Projects
Accident Detection and Emergency Response System
Almost everyone carries their smartphone with them while driving, and smartphones nowadays
have a lot of sensors present inside them.
Our system makes use of these sensors to detect an accident, and inform relevant authorities about
the exact location of the accident.
The user will sign-up and provide their personal details, along with emergency contacts.
During the trip in case of an accident, it will be detected using the readings on the Accelerometer,
Gyroscope and Microphone present inside the smartphone.
Once an accident has been confirmed, the concerned authorities (helplines and emergency
contacts) will be sent an alert along with the location.
The ambulance portal will be shown the shortest path to the location.
All the people using this app in a nearby radius will be notified of the accident and its location.
The Admin Panel will be able to oversee real-time accidents, along with a history of events.
Statistics will be saved, showing the number of events taken place in particular areas in a given time
selected by Admin user.
The Admin will have access to user’s information to make contact if needed.
Technology Used:
Java, Android Studio, Java Spring Suite 4.0,
Firebase Database, SQLite, MERN Stack
Supervisor Name:
Mr. Bilal Khalid Dar
Group Members:
Fahad Ahmad Siddiqui (I18 – 0590)
Muhammad Saad Minhas (I18 – 0691)
Muntahim Hussain Khan (i18 – 0707)
ADAPT
APT stands for Advanced Persistent Threats. It involves a group of highly experienced cyber
criminals targeting specific sectors to mine data, sabotage or takeover sites and for other nefarious
motives.
With the evolution of more advanced sophisticated attacks, security breaches have become more
complicated posing a great security challenge for companies. Cyber security teams depend on
publicly documented analyses of tools, routines, and behaviors which serve as a reference for the
known tactics, techniques, and procedures (TTPs) to update themselves on the latest findings in the
cybersecurity domain and install defenses against Advanced Persistent Threats (APTs). For
providing such theoretical knowledge of defending against attacks, cyber security experts are
currently manually going through online sources to extract APT relevant information and perform
the threat analysis. AD-APT automates this whole process of web crawling and extracting APT
related information through machine learning making it faster for the cybersecurity experts to
respond to these attacks and saving them from going through the manual work.
Features:
Crawling security blogs and extracting key characteristics relevant to APTs.
Identifying both known and unknown APTs.
Creating APT profiles.
Visual Representation of Data.
Technology Used:
ReactJS, Elastic Search, Express, NodeJS,
Python, PyTorch.
Supervisor Name:
Sir Asim
Co Supervisor:
Sir Omer Beg
Group Members:
Mohammad Ali Mustafa (I18-0619)
Omer Anwar (I18 -0562)
Aniketos: System Vulnerability Scanner
Aniketos is a web application that scans the whole system both internally and externally, and
provides a detailed report of all the vulnerabilities present in the system. Internal scanning includes
the network scan of the organization that provides the details of all the systems connected with the
organization’s internet. It also provides the facility to scan the operating systems of all the devices.
It generates the asset inventory of all the devices showing all the softwares installed in the devices
and also provides port scanning. On the basis of asset inventory and open ports, it provides the
CVEs associated with the devices. In External scanning, we scan for network security, Application
security
and
DNS
Health
of
a
given
domain
and
do
risk
scoring.
Features include:
- Network Scanning to get details of the devices connected.
- Asset inventory scan to get all the assets(softwares) installed in all the devices.
- Port scanning of all the devices connected.
- CVE scan of all the open ports and softwares installed.
- Risk Scoring of all the devices connected.
-Network Security scan of a domain to get the details of open ports and services running.
-External scan to check the application security and DNS health of a given domain.
Technology Used:
Python, Nmap, Java, React,MySQL
Supervisor Name:
Dr. Muhammad Asim
Group Members:
Muhammad Hassan Raza (I18-0424)
Zain-ul-Abideen (I18-0442)
Ahsan Zaheer (I18-0444)
Attack Herald
Attack herald is a Research and Development project aiming to predict cyberattacks generated by
malware before they actually materialize so that they can be prevented from occurring instead of
being flagged after they have occurred. Malware-generated cyberattacks include distributed DDoS,
ransomware and Phishing, etc. Before a piece of malware launches an attack, it is likely to engage in
some pre-attack behavior in preparation for the attack, for example contacting a malicious
Command & Control server(CnC). This pre-attack behavior can be observed on infected hosts or
networks as an evidence trail pointing to possible upcoming attacks.
The initial goal of this project was to first analyze a large amount of malware data from varied
sources to confirm that pre-attack behavior existed and then develop an attack prediction
mechanism that would monitor a host or a complete network for such suspicious behavior to
predict an attack for timely prevention.
This project uses machine learning and empirical data analysis to detect pre-attack behavior of
modern malware, and aims to produce a good quality research publication.
Our end product is a web based tool that will be deployed at an ISP level. Our tool would be
capturing ISP’s network traffic in real time and  the ISP administrator would be able to monitor the
network for any potential cyber-attacks in real time.
Technology Used:
Bash, Flask, Python, Pyshark, React, Sklearn,
Snort, Tensor Flow, Tshark
Supervisor Name:
Dr. Zainab Abaid
Group Members:
Izyan Masood (I18 - 0742)
Omar Anwar (I18 - 0430)
Usama Rashid (I18 - 0673)
Augmented Reality Tactical Simulator
Augmented Reality based tactical training simulator for special forces. The simulation includes a
team of multiple members in various scenarios. Team members will communicate with each other
using call outs, tagging in 3d space, and can view the location of their allies. Each member is part of
the virtual arena connected to a single lobby. A lobby can also have observers analyzing the
performance of players. A player can see a 3D or 2D view of the arena through their device. AR
mesh generation will enable team members to share their 3D views. The simulator will cover
different types of scenarios like rescue operations and arena sweep. Post-training analysis will be
provided through the app where the performance of each player can be analyzed and their
responses to callouts can be judged.
Technology Used:
C#, Unity, ARCore, Photon,
Substance Painter, Adobe Photoshop,
Adobe Aftereffect, 3ds Max
Supervisor Name:
Dr. Adnan Tariq
Group Members:
Rao Ubaid (I18-0504)
Tanzeel Ahmed (I18-0517)
Tayyab Ejaz (I18-0462)
AutoFYP
AutoFYP is for BS students where they are able to perform all their FYP related tasks(FYp group
making, supervisor assigning, uploading all documents of FYP, assigning panels etc). There are three
views of this portal– Student View, Teacher View and Admin/committee View – In student view
students are able to use features like sending requests to other students for FYP groups, sending
requests to teacher for supervision, to view committee announcements, to see teachers propose
FYP ideas, upload the documents and see their marks. In the admin view committee are able to use
features like register students and teachers on the portal, make FYP panels, make announcements
for teachers and students, assign different FYP groups to different panels and set different
weightage to different evaluation forms that committee has created.
while in the teacher view panel members can view the uploaded documents of the students and in
case of missing they can send the reminder email to the students and different panel members can
evaluate the group work and send them the feedback and upload their marks.
Features include:
- Creating different panels for FYPs and assigning them different FYP groups.
- Realtime announcements from FYP committee on the AutoFYP portal.
- Notifying students by sending mails for missing documents.
- Creating the evaluation form of FYP-1 and FYP-2 and setting their weightage.
- Sharing the teachers FYPs ideas with students.
- making student groups and sending requests to teachers for supervision.
Technology Used:
javascript, Nodejs, MERN
stack, Visual Studio
Supervisor Name:
Mr. Saad Salman
Group Members:
Ali Hamza (I18 - 0601)
Mehran Tariq (I18 - 0704)
Muhammad Rashid (I18 - 1583)
Automated Business Intelligence Reporting Solution (ABRS)
The Automated BI reporting solution with the help of three-layered architecture and ELT along with
Power BI will provide the user with business insights. User can also view the current patterns in the
measures with respect to one or multiple dimensions for taking informed decisions.
The source data was dumped into a data lake, to ensure the data sanity. After that business rules
and logics were implemented and surrogate keys were populated, and data was loaded into the
integration layer. Finally depending upon the use cases the aggregated data was stored in the
semantic layer. BI Tool was connected to the semantic layer for the implementation of business
reports and dashboards. These reports are embedded in our pleasing and stylish front-end which
we made on React. Retail data set known as Adventure Works is being used for implementing five
use cases which includes sales, product, purchase/vendor, person and shipment use cases. Most
importantly,
it’s
all
done
on
Big
Data
tools
and
technologies.
Features include:
- The three layered model mentioned above eradicates all data issues and saves time and
CPU/Memory resources as aggregated data is stored in a separate layer.
- Provide the user with business insights
- User can also view the current patterns in the measures with respect to one or multiple
dimensions for taking informed decisions.
- Creation of data pipeline (Data transformation, data cleansing , data integration)
-  Dashboards and reports on Power BI (Easy to understand about patterns)
- Only specific user can log in to view analytics section on website made on react.
Technology Used:
Cloudera, Impala, HiveQL, Hadoop, Power BI,
Java script,  CSS, Bash, SQL, React Framework
Supervisor Name:
Dr. Ejaz Ahmed
Group Members:
Zain Sohail(I17-0016)
Zaeem Ansari(I17-0353)
Hashir Akbar(I17-0080)
Automated Knowledge Graph Construction
for Large Document Collections
Carrying out complex, rich contextualized searches from a large pile of documents is no trivial
matter and if facilitated could be extremely beneficial to the digital humanities domain. Our final
year project, based on the symbolic Artificial Intelligence (AI) field - Knowledge Graph (KG), is a
collaboration with the Goethe University of Frankfurt which has provided us with expert
annotations of a tafsir dataset in TEI/XML format to enable contextualized search with semantics
from historic Islamic literature. Our final year project is divided into three major modules, ontology
(a formal semantic data model) design and evaluation, automated knowledge graph generation
where we had to convert the data with TEI/XML into RDF, and making a web portal to enable users
to run structured queries on the KG. We have used Protégé (A tool to create a knowledge base) for
the first module, Python and Owlready for the second module, and Django for the development of
the web portal.
Our web portal provides the following features:
-
SPARQL Endpoint (enables users to query a knowledge base via the SPARQL language)
-
Browsing of Tafsir Al-Tabari
-
Advance Search from Tafsir Al-Tabari
Technology Used:
Python, Protégé, GraphDB, Owlready,
SPARQL, Django, JavaScript, HTML, CSS, XML
Supervisor Name:
Dr Amna Basharat
Group Members:
Rafay Rashed (I18 - 0549)
Talha Ahmed (I18 - 0658)
Zaid Saeed (I18 - 0506)
AutomateIt
A Home automation software to control the appliances at one’s home using Urdu voice command
or application-based input. The system is responsible for controlling some features of home
appliances not just by an android app but also with voice which can be heard either from the app or
the microphone device installed. Turning appliances on or off, changing the AC temperature,
changing TV channels or playing the next/previous song. All this can be controlled by one’s voice or
using the app.
Features include:
-
The system is compatible with multiple accents, gender voices and synonymous words.
-
There is a mobile application in which a user can speak in Urdu to control all the appliances.
-
There is a microphone device installed so that a person could speak directly into it rather
than speaking in front of the mobile application.
There is also a feature of controlling the appliances by non-voice input as well i.e., touch on buttons
in mobile application.
Technology Used:
Raspberry Pi, React Native, Jupyter Notebook,
Google Colab, MongoDB, Python, Go Lang
Supervisor Name:
Mr. Umair Arshad
Group Members:
Sameet Asadullah (I18 - 0479)
Aysha Noor (I18 - 0591)
Tayyab Ali (I18 - 0531)
AuxVision
“AuxVision – Assisted Vision for the Visually Impaired” aims to change the lives of the visually
impaired by enabling them to navigate autonomously in indoor environments. To accomplish this
task, we rely on hardware components such as different sensors to perceive the environment. All of
this has been combined to make a wearable device. Our sensors include the following:
-
Ultrasonic sensor.
-
Stereo camera.
Using these sensors, we scan the environment around the individual, identify the types of objects in
the vicinity and at what distance they are to the person through depth estimation with stereo
cameras. In case of potential collision, the user is informed through data from ultrasonic sensor so
they can alter their direction of movement. For object detection we are using deep learning model.
All of this information is converted from textual format to speech for the person to interpret. This
allows them to make an informed decision as to what they want to do.
Technology Used:
Python, Raspberry Pi, OpenCV
PyTorch, TensorFlow
Supervisor Name:
Dr. Zohaib Iqbal
Group Members:
Ali Asghar (I18 - 0475)
Affan Arif (I18 - 0484)
Buraq Khan (I18 - 0800)
Baby Neuron
Baby Neuron focuses on visually pleasing and engaging 3D environments to keep the children’s
attentions captivated all the time while making them interact with certain stage objects, materials
and the environment, solve puzzles and recall patterns from memory! Baby Neuron also comprises
of a 2D version of the same 3D game to do a fair comparison between the learning outcomes of the
both games. We have created four games for our FYP. The first two games were the Card matching
in which children were supposed to remember the objects behind the cards in the pairs of two. This
was developed in both 2D and 3D dimensions.  The subsequent two games were a pathfinder game
known as Memory Jog where the player is supposed to remember the pattern of highlighting blocks
and repeat the pattern at multiple levels. The games include many modes such as Normal Mode,
Timed Mode and Free Mode. Other than that the gamification elements include:
- Scores
- Avatar Skins
- Levels
-Player Lives
- Multiplayer Highest Levels
- Highest Level
Technology Used:
C#, Unity, Visual Studio, Firebase
GitHub, Visual Studio
Supervisor Name:
Mr. Hassan Mustafa
Group Members:
Momin Salar (I18 - 0574)
Shahnoor Haider (I18 - 0460)
Umair Anwar (I18 - 0500)
ClickFix
ClickFix is being made, whilst keeping in mind the perspective of Handymen and people who want
to get their home accessories fixed. There are two views of this app – Handyman View and
Customer View. Customers can take pictures of the defective home appliance, and our app would
identify the type of the object, and as a result, it will display the list of relevant handymen. In
contrast, if customers are not comfortable taking and uploading the picture, they can manually
select the type of service they want, and again as a result, a similar list of relevant handymen would
be displayed. The core competency of our app is that we have provided a quote system; the
handyman and customer can negotiate the price before finalizing the deal. This feature helps the
customer to get better deals at the best market price. We are also providing a real-time location
tracking feature for the customer, so the customer can easily track the progress of the ongoing
deal. From looking at the handyman's perspective, they can easily find job opportunities using only
a mobile app. They do not have to wander the streets to find a job; They would get employment.
Features include:
-       Near Real-time image classification to classify the defective item.
-       Quote System to get a market-competitive rate to get things fixed.
-       Chat Messages, both handymen and customers can chat with each other.
-       Recommendation System, for the customer, to enjoy the best service.
Technology Used:
Flutter, Firebase, Tensor flow,
OpenCV, Adobe XD, Android Studio
Supervisor Name:
Mr. Asif Naeem
Group Members:
Hamza Ijaz (i18 - 0522)
Hadia Chaudhary (i18 - 0577)
Haroon Ali (i18 - 0737)
Covitector
Covitector is a first ever non-invasive, rapid, free of cost platform to detect Covid through the input
of a forced cough sound. Cough Sound is the only single feature that every Covid Positive or Covid
Negative patient can experience, where other symptoms like loss of taste or loss of smell is not
experienced by all patients. Covitector uses a mix of Deep Learning Techniques to produce some of
the very complex models to understand the inter-connectivity and correlation of features from
MFCCs and Delta MFCCs, to form a complex algorithm to diagnose people. There were 6 models
trained and tested on different data samples that are openly available, conjuring a total of 98.4% on
CoughVid and 100% on Coswara and Virufy-Covid Datasets.
A ReactJs application backed by Flask, Google Firebase is built to aid people with a web application,
where they can record, upload, check daily statistics of Covid Cases across the globe; google-maps-
api integrated with the web app helps customers get live update of Covid-positive cases in their
vicinity.
Features include:
- Recording their Audio Sounds - Uploading pre-recorded Audio Sounds. -Applying Silence Removal
- Applying Cough Detection Algorithm
- Computing MFCCs  and Delta MFCCs
- Majority Voting on the cough sound and notifying the results.
- Data Scraping from worldometers website for Daily Statistics
- Integration of google-maps-api to produce live update of covid positive cases in vicinity
Technology Used:
DLTS, Python, ReactJS,
Colab, Flask, Firebase, Google Maps Api
Supervisor Name:
Mr. Umair Arshad
Co-Supervisor Name:
Mr Salman Ijaz (PhD Researcher at NTNU, Norway)
Group Members:
Omer Ihtizaz (I18-0404)
Faaira Ahmed (I18-0423)
DeepDub
DeepDub is an engine which can translate videos from one language to another - it dubs the human
speech and also alters the lips of the actor so that it seems like they are speaking in the dubbed
language. It comprises of a pipeline of Deep Learning and Machine Learning models which work
together to produce the results. It is built to be modular from the ground up; it is easy to swap out
modules for other modules, and to add more languages. To demonstrate the power of this engine,
users can record themselves speaking some words and see themselves being dubbed, using the
“Echo” app. To show the applications of the DeepDub in the industry, users can edit videos
according to their desire, using the “Showup” app.
Features include:
- Extensive Language Support (German, Chinese, Urdu, Hindi, and Turkish, to English).
- Useful side-products of this engine are that it can caption a video and also produce a translated
subtitles file (.SRT file)
- The Echo App (Live demonstration)
- The Showup App (Video editing app with DeepDub integration)
Technology Used:
Python, PyTorch, FastAPI, Django, ReactJS
Supervisor Name:
Dr Mirza Omer Beg
Group Members:
AbdUrRehman Subhani (I18 - 0732)
Saad Ahmed Bazaz (I18 - 0621)
DeepScene
DeepScene is a research project aimed towards developing a novel solution for visualizing virtual 3D
animated scenes using text or speech. This allows the user to create 3D scenes as they please. Its
applications include helping content creators in story-boarding, helping students visualize problems
and ideas and can potentially be used by architects to map out building sites and visualize interior
design concepts.
In essence, our engine can play at the intersection of natural languages and real world objects. To
meet the use cases in different domains, we don’t intend it to be an end to end pipeline but just a
core which can be used for different tasks via transfer learning techniques.
We achieve this by creating a scene graph from text or verbal input and pass that graph to a graph
convolutional neural network for an edge classification task. This enables us to classify the graph
edges based on distance and direction class predictions and place the new entities into the scene
accordingly. And to bring life to the scene we further predict animations of the generated entities
as-well.
Our main contributions include creating scene graphs from text, creating a playground environment
to save training examples and animating the 3D scenes.
Technology Used:
Python, C#, Unity, ,
Supervisor Name:
Dr Omer Beg
Group Members:
Syed Zohair Abbas Hadi (I18-0671)
Abdul Mannan (I18-0577)
Hamza Maqsood (I18-0744)
Doc express
Doc express is basically an Android plus web Application which help organization in organizing the
records and files also requests are handled in a well-organized way. It improves the working
efficiency of the office, with this application we can easily track the documents. We are able to
generate reports so we can see the progress of the department. Employee that want to initiate a
new application for a specific applicant will forward it to other departments for verification. After
verification application will be accepted or rejected. Applicant can see the progress of their
application. They can also see the department in which their application is currently present. Also,
they
can
check
whether
their
application
is
accepted
or
rejected.
Features include:
- Defined tracking route (can be changed later)
Calculation of expected number of days to process the file/document
Current state of document
Searching of documents
Configuration and installation of central server and database system
SMS alerts to end users/clients
Check in and check out of documents
Daily summary report
Technology Used:
Oracle, Java, Php, SQL, Next Js, React
Android Studio
Supervisor Name:
Dr. Muhammad Ejaz
Group Members:
Muhammad Haris Khan (I17 - 0209)
Muhammad Arshad Habib (I17 - 0208)
Khilat Mehdi (I17 - 0296)
eCampus
e-Campus aims to provide a cashless transactions ecosystem for an organization, which in our case
is university, by providing a blockchain based payment solution that benefits faculty, staff and
students alike. We aim to make the campus cashless and hustle free. Using our system any
transaction in the university at any level will be done without cash, simply by using our developed
app. The app will allow proceeding for different transactions between any two entities of the
system. In the blockchain based private network, each entity of the organization will have defined
roles. The system will make the transactions fast, traceable and will provide a maintenance free
self-driven system. The system will also reduce the financial resources as there is no need to install
more atm machines even if the number of students is increased every year.
Features include:
- All kinds of transactions within the well-defined ecosystem (University)
- Maintained history
- Deposition and withdrawal of physical currency
- Balance visible to user at all times
- Real time transaction and updates.
- Immutability, Transparency, Traceability, Documentation
\
Technology Used:
React, Node, Ethereum, Android Studio, Solidity
Supervisor Name:
Ms. Hina Binte Haq
Group Members:
Ahsan Ali Abbasi (I17 - 0306)
Sameed Ansari (I18 - 0539)
Shahzeb Malik (I18 - 0611)
Explainable Ai For Hate Speech Detection For Urdu
In this day and age of social media, information spreads very quickly through blogs, discussion
forums, videos, posts, images etc. The rate at which the data is generated and consumed has
brought about numerous issues; Hate Speech being one of them. It is a relatively new concept and
lacks a universal definition. It covers a wide variety of content such as hate against race, ethnicity,
gender, sexual orientation, religion, nationality etc. The social media users indulging in such
practices believe that they are practicing their freedom of speech. However, content used to target
a certain group of people and defame them or destroy their repute, due to certain personal beliefs,
cannot be considered as freedom of speech. Hate speech and hate crimes are connected. Majority
of the present AI models are all black box models. This means that as a user we cannot determine
why a model gave a certain result. Our Explainable AI models classify the text into
Hate/Offensive/Neutral speech and alongside provides explanations which are easily understood by
a layman. A user can enter their own text to check for any hate or offensive speech. Also, a user can
enter a UserHandle of a twitter profile. It will scrape the most recent tweets, segregate them into
Urdu, Roman Urdu and English tweets, and provide results on each language separately. The results
are shown in the form of charts, feature highlights, word clouds and textual explanation. The main
focus of work is in Urdu language which is an under resourced language.
Technology Used:
Python, Tensorflow, Keras, Pytorch, Kaggle,
Jupyter Notebooks, Shap, Lime, Google Collab
Supervisor Name:
Mr. Umair Arshad & Doc. Omer Beg
Group Members:
Maria Yasir (I18-0454)
Maaz Asad (I18-474)
Rizwan Haidar (I18-0536)
ForestFellow
The forest fellow web application is being made, with the motivation of reducing deforestation and
promoting efficient afforestation. The application provides benefits to both individual plant
enthusiasts who want to do some good to our environment and to professional foresters by making
their work more efficient and automated. Individuals can use the application to check the species of
the plant beforehand and recommendations for plantation. On the other hand, the professionals
can use the application for checking deforestation in an area or analyze growth of the forest by
providing satellite images.
Features include:
 Detecting land features in an area from satellite images
 Finding Specie information of plant from leaf images
 Detecting and visualization of deforestation in an area from satellite images
 Analysis and visualization of forest growth in an area from satellite images
Getting plant recommendation for a specific city
Technology Used:
Python, TensorFlow, PyTorch,
OpenCV, Flask, MySQL, Anaconda
Supervisor Name:
Ma’am Amna Irum
Group Members:
Abdul Wahab (I18-0617)
Ahmer Ejaz (I18 - 0620)
Kamran Ahmed (I18 - 678)
GoCart
GoCart is an automated shopping cart with the aim to make shopping a hassle-free and simple
experience for both the consumer and the shop employees by utilizing a combination of IoT and
AI.
It will allow cashier-less checkout using an integration of radio-frequency identification (RFID)
and image recognition using deep learning, with a very simple user interface so it is
understandable and easy to use for all kinds of users.
Features include:
Radio Frequency Identification
Image Recognition
Web Application
Technology Used:
Python, Raspberry Pi, Flask, ReactJS, Github,MySQL,
Yolov5,Roboflow, Visual Studio Code
Supervisor Name:
Dr. Adnan Tariq
Group Members:
Aleezeh Usman (I18-0529)
Moiz Muzahir (I18-0786)
Areesha Tahir (I18-1655)
Haath Ki Baat
HaathkiBaat is a mobile application that will be built to assist deaf people for understanding
conversations with hearing people and vice versa. It will take Urdu speech as input and convert it
Features include:
-Taking Input from the mic button
-Sign Language will be displayed on screen using an avatar.
Technology Used:
PyTorch, React Native, JS, Python, Blender, Django
Supervisor Name:
Mr. Saad Salman
Group Members:
Zeeshan Ikram (I18 - 0660)
Sundus Khalid (I18 - 0666)
Hate Speech Inspector
Hate Speech Inspector is an analytical web app that takes tweets from Twitter on runtime and
detects whether the tweet includes Racism, Sexism, Islamophobia, General Hate, and No Hate
Speech.
After
all
of
this,
it
visually
represents
the
tweets.
Features include:
- Watch all the labeled tweets in the form of 3 different charts. You can select your own choice, The
charts are Bar Chart, Pie Chart, Radar Chart
- Search tweets by Keyword, you can search tweets by entering any keyword on the search bar and
check how many tweets contain any type of hate we mentioned before.
- Search tweets by Username, you can search tweets on the basis of username as well. Just set the
“Search by Username” on the dropdown and write Twitter username on the same search bar. You
will get how many tweets are labeled in categories.
- View all tweets, the tweets can be checked by going to another page.
Technology Used:
Adobe XD, Python, React, PyTorch, Flask
Supervisor Name:
Dr. Mehreen Alam
Group Members:
Taha Ahmad Mirza (I17 - 0197)
Shehryar Tariq (I17 - 0198)
Muhammad Haris Bilal (I17 - 0264)
Hazri
Hazri consists of a mobile application for teachers to mark attendance in classrooms using their
phone cameras and facial recognition, and also web views for students and administrators.
Students can upload individual pictures of their face while registering, and they can enroll for
classes. Administrators can create classes, assign teachers to these classes, and download the
attendance of classes.
Hazri also provides improved results of facial recognition in low lighting conditions and in low
resolution images.
Features include:
-
Teachers marking attendance
-
Administrators creating classes
-
Administrators downloding class attendance
-
Students enrolling in classes
Students uploading a picture of their face for reference comparison later on during each class
Technology Used:
Flutter, Firebase, Tensorflow lite
Supervisor Name:
Ms. Noor ul Ain
Group Members:
Rabbia Sajjad (I18-0422)
Khadija Bahsir (I18-0718)
Haider Zia (I17-0161)
Hospital Aid
HospitalAid is a real-time video analysis and alert generating system. It is a multi-platform
application that aims to assist hospitals by removing the need for manual oversight of patients and
hospital staff. It will monitor the hospital environment through the camera feed, notice various
abnormalities/incidents and alert appropriate personnel to address the situation.
Detecting an anomaly will be done purely through Computer Vision & ML, by performing real-time
analysis of the live video feed coming in from the hospital’s existing surveillance infrastructure. Our
system will have various deep learning models that will be trained to notice particular types of
anomalies. Alerts will be sent to hospital staff via a mobile app (which will act as a pager), and
incident statistics will be reported to the hospital administration through a web portal.
HospitalAid's features include:
- Face Mask Detection
- Empty Reception/Nursing Station Monitoring
- Social Distancing Detection
- Fainting Detection
- Choking Detection
- Drowsiness Detection
Technology Used:
Python, PyTorch, TensorFlow, Keras, ReactJS,
React Native, Firebase, Flask, GitHub.
Supervisor Name:
Mr. S. Muhammad H. Mustafa
Group Members:
Hassan Shahzad (I18 - 0441)
Sana Ali Khan (I18 - 0439)
Idea Market
Idea Market is a web application that allows you to turn your ideas into valuable assets. It makes
the use of a custom Blockchain to protect the ownership of Ideas. It also has its own in-app coins
and an automated auction system to enable the bidding process for transaction of ideas and their
transfer of ownership. In order to make use of the application, the seller or owner of the idea needs
to propose their idea. Once they propose their idea, it is added to a list of pending ideas along with
its similarity score. The similarity score is a measure of uniqueness of the idea in the Blockchain and
it is calculated by an NLP module of our project. Now if the idea is unique in context of our
Blockchain, it would be added to the Blockchain, else it would be rejected. Once it is added, the
owner can enable bidding on the idea and the buyers can bid on the idea. In the end, the highest
bidder would be selected as the final buyer of the idea and the ownership of idea would be given to
him
in
exchange
for
some
coins.
Features include:
Proposal of an Idea.
Finding the similarity score of an Idea.
Approval or disapproval of Idea.
Transferring the ownership of an Idea in exchange for some coins.
Technology Used:
Angular.js, Blockchain, Go,
MySQL, Python, Visual Studio code
Supervisor Name:
Dr. Ehtesham Zahoor (FYP-1)
Dr. Muhammad Asim (FYP-2)
Group Members:
Abubakar Mughal (I18 - 0681)
Fatima Maryam (I18 - 1573)
Wasif Ali Shah (I18 - 1567)
Iinterview
The iInterview web application is being made, whilst keeping the perspective of the candidates
applying for a job and the hiring agency which posted the job. There are two views of this app –
Candidate View and Admin View – the former is for the candidate to use the features provided by
our web application to browse all posted jobs, apply for any job that they desire, give an interview
for that particular job and then view the results of the given interview. The latter is for the admin,
who can post, update or remove jobs. At any given time, they can also view the list of all the
candidates applying for the job and can also view their scores and interviews.
Features include:
-
Real time assessment of given interviews taking three different factors into account i.e. facial
expressions, vocal fluency and response accuracy.
-
A recommended list of candidates shortlisted for the admin.
-
Preventing candidates from  giving multiple interviews for the same job.
Admin can view the interviews themselves and not just rely on the scores given by the system.
Technology Used:
Python, JavaScript, Flask, MySQL, Visual Studio
Supervisor Name:
Ma’am Amna Irum
Group Members:
AbuBakr Idrees (I17 - 0130)
Hashim Mazhar (I18 - 0618)
Abdul Hadi (I18 - 1575)
Insider Threat Detection
Threats to data and security don’t always start on the outside, most of the time it’s actors within
the organizations who carry out malicious and sophisticated acts. Within an organization, every
employee is capable of accessing a wide range of information which unintentionally or intentionally
can put the organization in danger.  Our software is capable of detecting activities that can lead to
such malicious acts i.e. monitoring applications as well as complete directories, tracking data
movements, detecting IP/MAC spoofing, tracking shell usage, logging connection information to
external devices, detecting privilege escalation and providing a user friendly dashboard. Moreover,
our application is running as a hidden service in the background. It also supports a rule-based
reasoning
module
capable
of
detecting
insider
threats
before
they
occur.
Features include:
-Storing logs locally while connection to server is severed.
-Detecting
any
change
in
IP
or
MAC
address.
-Dynamically monitoring directories and their subdirectories for any change.
-Tracking
shell
access
and
usage.
-Detecting insertion of any external device and copying data to the external device.
-Two-admin
authentication
for
greater
security
on
the
admin
dashboard.
-Rule based inference engine capable of using the logs to generate critical alerts.
-Using encryption while communicating data to the server.
Technology Used:
C#, .Net core framework , ReactJS, SqlLite,
Supervisor Name:
Dr. Muhammad Asim
Group Members:
Adan Abbas (I18-0401)
Ayesha Gul (I18-0467)
Laiba Khurram (I18-1562)
Machine Learning and Imaging processing based Lung diseases detection
application (MILDDA)
We made an application that detects lung diseases such as COVID-19, pneumonia, lung cancer and,
tuberculosis using chest x-rays. The radiologists can upload medical  images. The images are then
processed and cleaned first, then they are passed through an optimized Visual Geometry Group
(VGG) which then classifies the images into diseases. The probability of a given disease is also
shown to give an accuracy measure. This system helps point out the critical cases in a particular
class/disease. This system also makes the detection of Covid-19 faster. This system be there to help
the doctors and radiologists as they will make the final decision for the patient. This system also
detects the severity of each disease and classifies it into mild, moderate and severe.
Features include:
-Detection of lung disease such as lung cancer, pneumonia, tuberculosis, COVID-19.
-Detection of the severity of each disease classified into mild, moderate and severe.
-Upload reports, prescription and patient history.
-View reports, prescription and patient history.
Technology Used:
Python, React, TensorfLow,
4.6, Visual Studio
Supervisor Name:
Mr. Bilal Khalid Dar
Group Members:
Fizza Asif (I18 - 0790)
Abeer Aqeel (I18 - 0636)
Zoya Sumbhul (I18 - 0721)
Medi-Eye
Medi-Eye is a web and mobile devices-based monitoring software, which uses live camera footage
to observe the premises of medical institutes and alert the respective authorities of any suspicious
or threatening activity that may occur. It aims to replace the physical labour stationed for security
monitoring with a highly accurate and low-response-time digital system to enhance security
protocol.
Our system has the following six major features:
1. Parking/Waiting Area Monitoring:
Checking for free parking spaces.
2. Employee Attendance:
Attendance will be recorded as the employees enter the premises of the institute.
3. Aggressive Behavior Detection:
Any violent actions (fighting, pushing etc.) will be reported.
4. Prohibited Actions Detection:
Certain actions are not permissible in some areas for example smoking in hospital hallways.
5. Weapons Detection:
Checking if someone is wielding an object that can cause possible harm to a person or property.
Isolation Ward Monitoring:
Ensuring no unauthorized personnel enters the ward.
Technology Used:
Python, , React, Java, Github, Firebase,
Pycharm IDE, Visual Studio Code, Visual Studio, OpenCV
Supervisor Name:
Mr. S. Muhammad H. Mustafa
Group Members:
Azka Khurram (I18 - 0461)
Abeera Fatima (I18 - 0411)
MimicBot
MimicBot is a real time voice cloning & text-to-speech application that allows you to clone your
own or some other voice of your choosing, using an audio clip of mere 10 seconds. It can then
convert any text to speech that you provide to it, in the cloned voice. MimicBot is a web
application, which gives the user 3 types of input options for the voice. A user can either Browse a
file, they can Record their own voice, or they can even select a YouTube video URL for the voice.
Then, the user can input any length of text that they want to clone and the application will speak it
out
for
them.
Features include:
- Voice cloning
Works for Roman Urdu
Text to speech
Browse/Select file from your system for input.
Record your voice for input.
Select a YouTube URL for voice input.
Allows you to save the cloned output audio.
Technology Used:
Python, Flask, Visual Studio Code
Supervisor Name:
Mr. Umair Arshad
Group Members:
Faraz Ahmed (I18 - 0468)
Pawan Kumar (I18 - 0715)
Awaiz Hussain (I18 - 1593)
My Health Passport
A digital encrypted medical health wallet is being created; this wallet contains verified health
records of a user. These health records can be verified by scanning a QR code. There are three
actors involved in this project:
The user:
User can view list of tests and authorized labs. User can also request for a QR code for their
health record.
The verifier:
Verifier can scan QR code provided by the user to check the verification of the health record,
verifier also issues a list of tests required by the user.
The issuer:
The issuer can create and delete test records.
The project is backed up by blockchain, this enables higher security of the health records. Since
blockchain provides decentralization hence the project will be free from the control and
interference of a single authority.
Technology Used:
Ethereum, MetaMask, React Js,
React Native, Node js, Visual Studio Code
Supervisor Name:
Dr. Shujaat Hussain
Co-Advisor Name:
Memoona J.Anwar
Group Members:
Eyman Farooq(I18-0445)
Areebba Maqsood(I18-0472)
Sophia Syed(I18-0835)
NavPal
NavPal is an AR based android application that provides an interface for user to facilitate them with
the navigation during traversal inside the building. It will provide both the on-premises and off-
premises navigation. Its features are mentioned below:
High Level Features: -
 On-Premise Directed Live Navigation: User will be able to select a destination inside the
building. Then the application will help the user reach the destination by providing live
navigation inside the 3D model of the building and guiding them along the way. User needs to
be present inside the building to use this feature
 Off-Premise Find Shortest Paths: User will be able to find shortest path between a starting
location and a destination inside the model while being off premise i.e. user does not need to
be present inside the building.
 Off-Premise Open World Traversal: User will be able to see the 3D model of the building and be
able to navigate in it with the help of joystick and touch controls.
Event Management: User will be able to navigate inside any events that are happening inside the
building
Technology Used:
C#, Unity, Blender, Android,
Visual Studio
Supervisor Name:
Mr. Hassan Mustafa
Group Members:
Hasan Mustafa (I17 - 0167)
Hatim Bin Hammad (I17 - 0032)
Taha Ur Rahman (I17 - 0263)
Notefy - Video Lecture Summarization
Notefy is a web-based solution in which deep learning algorithms are being used to compile a
solution to assist students in their learning phases. Notefy extracts important points based on
lecture audio and lecture visuals as well. In other words, this app is an updated version of
abstractive summary which considers important video frames along with the audio. Previously work
is done on these two factors separately, in the last few years very efficient models are trained for
speech recognition and text summarization. In addition to this different model are trained for
processing video frames. Notefy leverages both of these models and prepare an ultimate solution
based on them. Assisting students in their learning is a major goal of Notefy.
Features include:
Users will be able to log in and create accounts.
Multiple uploading options for the video lectures, e.g., upload, drive, link for online video, etc.
Users will have option to generate notes of their uploaded lectures.
User’s history will be maintained, so if they have converted any notes before they will be saved in
their account.
Users will be allowed to download, share and also to make changes to their notes.
Users will also be able to preview their uploaded lectures and generated notes.
}}}}}
Technology Used:
Python, React, Express, Flask,
OpenCV, MongoDB, NGROK
Supervisor Name:
Ms. Amna Irum
Group Members:
Muhammad Haseeb (k18 - 1070)
Muhammad Athar (I18 - 0692)
Syed Murtaza Hassan (I15 - 0486)
Online Digital Advertisement Marketplace (ODAM)
ODAM is a web-based application developed in MERN stack for remotely controlling and uploading
ad campaigns on Digital Billboards using Raspberry PIs and electron JS application. Three different
applications are developed – Portfolio Website, Client Application and Admin Application – to cater
to the needs of our project. The Front-end applications are developed using Next.js framework. The
client application will allow new users to view the geographically dispersed and different billboards
that are available for booking. The billboards are tagged on Google Maps to ease the process of
search. The selected billboard will show the time during a day when it is available for booking and
what price will be charged for a selected period of time. The remote access and control of content
on the digital billboard is implemented using Raspberry PI. The Raspberry PI will not only run
Electron.js for display of content but also send a regular pulse to check the live status of the said
billboard. The admin will approve an ad campaign before it can be run on the billboard. The
installed IP camera on the billboard will take the live feed of the traffic and run an object detection
module to detect different vehicles and humans. The resultant data will be saved and will be
showed as an analytics to the target customer. The Super Admin will have control over all the CRUD
operations relating to new admin, billboards, advertisements and hirers. The interoperability of
different independent modules is managed by Node.js main server. We have used Amazon S3
bucket for uploading of Ad Videos and images.
Technology Used:
Node.js, Next.js, Express.js, MongoDB, Flask,
Raspberry Pi, AWS, Electron.js
Supervisor Name:
Dr. Mohammad Adnan Tariq
Group Members:
Abdul Waheed (i18 - 0535)
Muzammil Shakir (i18 - 0645)
Zohaib Khalid (i18 - 1565)
Overhaulin’ – A Blockchain-Based Auto Auction System
Overhaulin is being made, while keeping the perspective of a customer as a buyer/seller, admin
perspective for managing car data, and maintenance perspective for managing car repair log. There
are three views of this app – Customer View, Admin View, and Maintenance Admin View. Our
system will help facilitate customers looking to buy or sell a car. A seller can post ads to sell a car
and buyers can bid openly against one another, with each subsequent bid required to be higher
than the previous bid. Bidding will be open for a certain time after that car will be sold to the
highest bidder. Immutability of each bid will be registered to make the tracking and verification of
bidding history easier; this bidding process should be done using smart contracts, The use of smart
contracts ensures that sensitive information is validated and protected ensuring data security.
Moreover, the blockchain-based solution would enable the auctioneer to directly connect with
many potential bidders without intermediaries. No bid cancellation’ feature was enabled to ensure
a fraud-free Auction. Customers will also be facilitated through a car recommendation system, to
cater to their unique needs. He can also search for the different cars of their own choice. The
maintenance/accident log of the car will be stored on the blockchain to help customers verify the
repair history of the car. And for the admin view, he will be responsible for adding the car data to
the blockchain also it facilitates the admin to generate a sale receipt, approve ads posted by
customers, start bidding and stop bidding also he can announce a bid winner.
Technology Used:
React, Node, Express, MongoDB, Web3.0,
Solidity, Ganache Ethereum Blockchain
Supervisor Name:
Ma’am Hina Binte Haq
Group Members:
M. Osama Rafique (I18 - 0639)
Sardar Shahnawaz Mazhar (I18 - 0699)
Waseem Shehbaz (I18 - 0746)
P2C HD-Wallet
Our main focus was to study and proposed a reliable digital wallet which ensure privacy and
security. This is an R&D project in which we did qualitative research on different crypto wallets to
check how they works and what methods and techniques they use. We extracted data from these
wallets and build our wallet upon it.
As the primary function of a wallet is to generate keys, and manage them. We utilized the
deterministic approach to generate keys from a single seed. We used electrum-based support to
our wallet and used 10 servers to maximize the security. We selected the main server by checking
for the heaviest blockchain.
We basically worked with the ethereum blockchain and used ethers to make transactions. We did
the inter & intra wallet testing to check its behaviour. We also compared our wallet with the
existing wallets.
Technology Used:
React, Node js, Web3, Ethereum Blockchain,
Visual Studio Code, Oracle Cloud
Supervisor Name:
Mr. Jawad Hassan
Group Members:
Hamza Khalid (I18 - 0421)
Mubashir Ahmed (I18 - 0481)
Farrukh Raza (I18 - 0680)
PAnalysis
PAnalysis is web application designed to analyze the personality of social media users by analyzing
their profiles.The application is able to build intelligent scrappers and bots to scrape data at a high
speed. The users of the application will also be able to scrape and analyze a specific profile just by
providing the profile and the platform. The application will then provide them with the results and
a complete analysis of the profile. There is also a feature in the application for the subscribers to
bulk analyze many profiles for comparison purposes. This feature will be useful to analyze all the
applicants for a job and compare and find the best person for the job. The output generated by the
application is in the form of graphs, reports, and pdfs depending upon the type of scraping
performed by the user. For bulk analysis, a graph is making it easy to compare the outputs and get
to a concrete conclusion while reports and pdfs are enhancing the graphs and present the
information
gathered
in
an
easy-to-understand
way.
Features include:
Accurate Analysis of User's personality
Software as a service model for frictionless usage
Text analysis from Roman Urdu and English
Analysis using user-uploaded images
Output results in the form of graphs, reports, and pdfs
Technology Used:
Python, aws, MySql, Selenium, Flask, jinja
, Deep Learning
Supervisor Name:
Mr. Umair Arshad
Group Members:
Muhammad Asim (I18 - 0508)
Haris Manzoor (I18 - 0428)
QuratulAin (I18 - 0524)
Parking Reservation System
A smart parking reservation system which aids the user in booking a spot and reserves that spot on
the vehicle's license plate by recognizing it using OCR techniques. Cameras will be installed at the
parking lot which will monitor the parking spots and detect whether a vehicle is parked or not and
will validate the parked vehicle by reading its license plate and comparing it with the booked spots’
license plate. If an incorrect vehicle is parked, then the system will inform the user to move their
vehicle otherwise a fine would be charged. An online payment system would also be available for
the user to pay their fines and fee for the booked spot. The communication between the system
and the front-end would be in real time.
The system would have two applications, an android application for users and a web application for
the admin. The user via their android app would be able to view the parking spots, book an
available spot, unbook their spot if not parked yet, edit their profile, get their current fee and pay
their due amount. The admin via their web app would also be able to view the parking lot, book an
available spot, view and edit the information of all the booked users as well as the registered users,
assign some special spots such as spots for disable people and get the required reports of the
system such as a graph for booking trends, a table with real time current information about the
parking lot, a chart for the most booked spot etc.
Technology Used:
Android Studio, openCV, javascript,
reactJs, Firebase, python
Supervisor Name:
Mr. Bilal Khalid Dar
Group Members:
Mujtaba Farooq (I18 - 0685)
Zarak Jehan (I18 - 0256)
Messam Ali (I16 - 0041)
Path Visualization
An android app for visually impaired and blind people for the visualization of the path and notify
the user about the detections in its way. This app utilized the device camera which detects the
obstacles in its way like the potholes, vehicles, pedestrian, pole, fire hydrants etc. Furthermore, an
estimated distance from the camera to the obstacles was also calculated with the help of the
average height of the obstacles. This app uses Speech-To-Text and Text-to-Speech feature to
communicate with user. Different datasets are merged and trained on Yolov3 model. The working
of the app is that first the user would login to the app using his voice and the app would start a live
feed using the camera and the results of the model will be displayed on the camera and focal length
formula is used to calculate the distance using the average height of the objects in its way and the
app would notify the user about the path.
Features include:
-Realtime detection of objects using Yolov3 Model and Django restframework API to pass upload
results to the server and Volley multipart request to fetch the data from the server in the app.
-Distance Estimation using focal Length formula.
-App use Speech-to-Text and Text-to-Speech feature.
Technology Used:
Deep Learning (Yolov3), OpenCV, pytorch, TensorFlow,
Keras, Python, Django Rest framework, PyCharm,
Android Studio, Postman, Git
Supervisor Name:
Mr. Saad Salman
Group Members:
Mohammad Wasique Sheikh (I17 - 0117)
Arbab Tufail (I15 - 0136)
Penetrato
Penetrato, which is an automated penetration testing tool, is being designed with the aim of
reducing the time and cost involved in the process of penetration testing.
It is common practice for IT companies to do penetration tests of their networks from time to time,
in order to get information about existing vulnerabilities in their system, and to protect the critical
infrastructure. With each update in their softwares, companies have to repeat this whole step again
so that no vulnerabilities are opened with the integration of new modules. All of these tests cost a
lot of money as well as time because once the penetration test is completed, the step of report
generation takes a long time as well. All of this makes this system not feasible due to huge time and
cost involvement.
Our tool will help solve this problem by automating the whole process of penetration testing
including report generation. With this tool you can simply initiate the process at night, let the tool
do its work without any supervision and view the results generated by it in the morning. This not
only will solve the issue of cost but also will save you from time wastage.
Another feature of penetrato is that it is very easy to use and any user even with very basic
knowledge of IT can use it due to its extremely easy interface.
Technology Used:
React JS, Go lang, Nmap, Metasploit, Masscan, Docker
Supervisor Name:
Dr. Muhammad Asima
Group Members:
Ali Imran (I18-0847)
Nauman Aziz (I18-1561)
Aitzaz Ahmad (I18-0589)
Pest Recognition of Images using Deep Learning
Our project focuses on using various deep learning techniques on images of a variety of pests to
come up with an effective model to classify images of pest. This project has direct significance in
the field of agriculture where tones of crops are wasted just because farmers can’t recognize and
prevent pest attacks on their crops. According to research (At Least 40% Global Crops Lost to Pests
Every Year: FAO, n.d.) 40% of the global crops are annually wasted to pests amounting to around
€69 billions of economic loss that is enough to feed around 1 billion people annually.
We discovered a dataset of labelled pest images called IP102 (Wu et al., 2019) which comprises
more than 75000 images of 102 classes of pests.
During FYP-1, we focused on developing a model that classifies the images of pests in the IP102
dataset and used different feature extraction, data pre- processing and deep learning techniques to
prepare our dataset and train it to come up with a base line model. Then we fine-tuned our model
and performed data augmentation techniques to increase its accuracy in FYP-2. We then embedded
the best model as a TFLite model into an iOS mobile application using Swift.
Technology Used:
Python, TensorFlow, TFLite, OpenCV,
PIL, Swift, Kaggle
Supervisor Name:
Dr Labiba Fahad
Group Members:
Muhammad Abdullah (I18-0416)
Muhammad Abdul Rehman Shah (I18-1566)
Physics AR
Physics AR is an Augmented Reality based application by which students of Secondary Level can do
their lab experiments of Physics using just their Android phones. When the user opens the app, a
list of experiments available will be shown to the student. The apparatus for the chosen practical
will be displayed to the student, 3D simulation of step by step practical will be shown. Students can
also change the sizes, weights, etc. of the tools involved in the practical like the direction of laser,
force applied etc. The measurements will be updated according to the data updated by the student.
For example, he can change the weight of unknown object on the force table in vector addition of
forces, also he can change the weight of unknown object on the meter rule while visualizing the
principle
of
moments.
Student Panel Features:
Pick and view available experiments in Classroom Mode.
Post questions and doubts.
Attempt assessments in Quiz Mode.
Teacher Panel Features:
Give access to students of experiments.
Schedule Quizzes and give access to students.
Push Notifications for student interaction.
Sort and answer queries posted by students
Technology Used:
Unity, Blender, Android Studio
Supervisor Name:
Ms. Noor Ul Ain
Group Members:
Ayesha Khan (I17 - 0313)
Saad Rasheed (I18 - 0556)
Sheryar Ali (I18 - 0452)
PlanteafX
PlanteafX is an automatic plant leaf disease detection system in which you just have to take the
picture of the diseased area of your plant from your gallery as well as from your camera. Then you
just have to tap on the predict button and our state-of-the-art pre trained model will predict the
disease
of
the
plant.
Features include:
-Our app can predict the diseases of Apple, Orange, Wheat, rice, jamun, lemon, potato, Tomato,
Mango and many more species as well.
-Our app can predict the disease within seconds so that timely precautionary measures can be
taken to prevent the spread of disease.
-Our app’s interface is easy to use and user friendly such that anyone can use it.
Technology Used:
Kaggle, python, android studio, Tensorflow, java
Supervisor Name:
Dr. Labiba Fahad
Group Members:
Masood Ahmad (I18- 0755)
Haseeb Ahmad (I18- 1579)
Muhammad Zargham Masood (I18- 0464)
Sawari
Sawari, a decentralized ride-hailing application through block chain so that the power comes back
to the people where it actually belongs. Middleman is removed and so the huge tax we pay for that.
Both the passenger and driver will be connected directly to each other. This will be open
governance. This app will help the drivers earn more and the customers to travel at reasonable
prices. Also given the transparency in the amount, this is an amazing earning opportunity for jobless
people, they will be more encouraged to do something that they are fully paid for instead of paying
commission on one fourth of their hard work.
Features include:
- Register as a new passenger or driver in the app through contact number and firebase
authentication.
- Enables passengers to enter their location, car type and destination.
- Enables both the passenger and driver to see their route after the ride starts.
- Transactions are saved in a blockchain that provides transparency.
- Payment is displayed at the start and end of the ride.
Technology Used:
Flutter, Dart, Ethereum, Firebase, Android Studio
Supervisor Name:
Mr. Hassan Mustafa
Group Members:
Ghufran Ahmad (I18 - 0532)
Bilal Ahmed (I18 - 0555)
Zoha Jaleel (I18 - 0722)
SceneGen
An AI based thermal imaging system in which we have imported real time maps in unity and we are
doing simulation. It’s an application in which user can select different terrains, targets and the
simulation works when the rocket hits the target object. In this application the user can select the
speed of simulation and IR images. Basically the need of this application is to create the dataset
from different views and different angles and after creating the dataset, and object detection
model is trained using YOLO V5. After training the model, it will be tested in NESCOM using real
time
simulators.
Features include:
-
Customizing/Selecting the terrain
-
Selecting the target
-
Applying IR effects
-
Performing the simulation
-
Collecting dataset
-
Training Object detection model
Performing real time target detection
Technology Used:
C#, Unity3D, Photoshop, 3Dsmax, Python,
OpenCV, Pytorch
Supervisor Name:
Dr. Hammad Majeed
Group Members:
Shabih Ul Hassan (I18 - 0640)
Muhammad Abbad (I18 - 0471)
Hamza Amin (I18 - 0550)
Scribbling Speech
Scribbling Speech is an application for young children and is made for their edutainment purposes.
It is a creative application that allows a user to use a Drawing Canvas to an extended set of
possibilities. It converts your speech input to Drawings and its subsequent Animations for both the
entertainment of the user and enhancing their learning on how a particular object is made. Why
Speech? Because we, especially children, imagine the world in spatial constellations. It is easier for
them to just say what they want to draw/learn to draw. Several other features are also there that
allow user to save their above said drawings, re watch, learn and redraw either via speech or
manually.
Features include:
- Creating and Animating drawings from real time speech input for edutainment purposes.
- Teacher Mode to go beyond and further and teach and learn anything in imagination on a canvas.
- AutoComplete feature to assist a user when drawing manually.
- Watching previous and newer animations for recreational or learning purposes.
- Predictor Mode to predict the drawings of user with speech and visual output.
- Magic Painter for creativity on the canvas with special feature to change color at each stroke.
Technology Used:
React JS, P5.js, Processing 4.0,
Tensorflow.js, Visual Studio Code
Supervisor Name:
Mr. Hassan Mustafa
Group Members:
Syed Murtaza Hassnain Naqvi (I18 - 0595)
Saifullah Dar (I18 - 0599)
Sorooj Shehryar (I18 - 0503)
SEAMZO
A social media marketplace for digital content creators/collectors to post their content and
monetize it. They can socialize, engage and make their arts, photos, and articles shareable through
posts. These posts will be tradeable on the SeamZo Marketplace. Through a fully decentralized
approach, we will ensure to make SeamZo trustable and transparent. Every valuable activity on
SeamZo will live on the blockchain. Minting nfts(Non-fungible tokens) against posts would ensure
that the work of small content creators is protected. Posts can be made available to SeamZo
Marketplace through NFTs. These assets can then be sold and bought.
Features include:
You can like and comment on other user’s posts.
You can make your post tradeable by minting an nft against it.
You can buy and sell your nfts.
The ease of use would enable layman to delve into the world of nfts and cryptocurrency.
Technology Used:
React Native, EOS, Firebase
Supervisor Name:
Sir Adnan Tariq
Group Members:
Mahrukh Waqar (I18 - 0403)
Wajeeha Malik (I18 - 1587)
Arsalan Tayyab (I17 - 0039)
Secure Ballot
two views of this app – User View and Admin View – the former is for the users to use the features
provided by our app to cast vote and see the results for the election. To view the results, it is
compulsory for user to cast the vote. The latter is for the admin and officers, who will add
candidates of election, add the user who are eligible for casting vote, manage election and view
results. The casted vote will be stored in blockchain, to have transparency, immutability and
decentralization.
Features include:
 Casting a vote.
 Realtime results from blockchain.
 Admin adds the employees for election commission.
 Employees add the candidates for the election of the year.
Employees add the user who are eligible to cast vote.
Technology Used:
Dart, Flutter, Solidity, Ganache,
Firebase, Android Studio, Ethereum
Supervisor Name:
Mr. Zeeshan Qaiser
Group Members:
Aimen Zara (I18 - 0559)
Laiba Imran (I18 - 0477)
Sadia Saad (I18 - 0698)
Smart Grocery
Our Project is based on the idea of ordering groceries online through Urdu Speech Recognition as
well as making a user profile for further saving the user’s most frequently ordered items and
categorizing edible items that would be safe or unsafe for the user (in case of any health issues).
In our project for Urdu speech recognition, we will have to train and develop an Urdu based speech
recognition model by first using multiple voice recordings as datasets and mapping them out with
their corresponding English text by transcribing them. The problem that we discovered was that
Urdu doesn't have a global recognition as a language despite there being 70 million native speakers.
So, by enabling Urdu Speech we would be promoting an application that has the ability to
understand what a native Urdu speaker is trying to order.
The next feature is Auto Generation, for this we will have to collect data of a user’s recent
purchases as well as their frequently bought items, next after collecting a sufficient amount of data,
a grocery list will be generated which matches the user profile. The objective of this is to minimize
the amount of time a user takes to select every grocery item on their shopping list. So, generating a
grocery list will help users order groceries with less effort and time. Also, to facilitate the users
more, Smart Categorization will help users be shown only edible products that would be medically
safe for the user based on their health requirements. The problem that we discovered was that,
most people cannot differentiate edible items that would be medically safe or unsafe for them,
they would tend to ignore labels on food items or even general research on a particular item. So,
smart categorization would allow for users to be displayed edible items that are safe for them.
Technology Used:
Flutter, Google Firebase, Librosa, Torch, Google
Search API, Beautiful Soup, Python, Google Colab
Supervisor Name:
Dr. Shujaat Hussain
Group Members:
Shujaa Marwat (I18 - 0432)
Kamal Qureshi (I18 - 0438)
Areesha Maqsood (I18 - 0600)
SmartBot
An interactive AI chat bot known as “SmartBot” is being made to streamline the whole admission
process of FAST NU Islamabad and to clear all those queries that arise in the minds of students
when applying for an admission. SmartBot will be intelligent enough to understand and answer all
those queries that will be asked by students may it be in English or in Roman Urdu. This System will
be a web-based application having an interface where students can write their queries and our chat
bot will use built-in artificial intelligence to answer the queries. Our chat bot will be able to make
friendly conversations, respond to different queries, answers frequently asked questions.
Features include:
- Admission related queries including how to apply, admission criteria, entry tests and much more.
- Answering basic queries regarding (fee structure, location, campuses, programs offered, ranking).
- Handling queries regarding (Aggregate Calculation and GPA Calculation).
- Answering queries regarding facilities at FAST NUCES like transportation, events, sports etc.
Technology Used:
RASA, TensorFlow, Python, GPT, React js, FIGMA, Scrapy
Supervisor Name:
Dr Mehreen Alam
Group Members:
Muhammad Umair Dastagir (I16 - 0343)
Farman Hasnain (I17 - 0366)
Ali Naqi (I17 - 0076)
SMARTSalah
SMARTSalah will perform the task of activity recognition by using smartwatch sensors. The watch is
tied to the wrist, and the sensors will record the tri-axial coordinates of the person performing
Salah. The basic steps that will be recorded are Long-Standing (Qayam), Bowing (Raku), Short
Standing (Qouma), 1st Prostration (Sajda-I), Short Sitting (Jalsa), 2nd Prostration (Sajda-II), Long
Sitting (Tashahud).  The recording of all steps of the prayer gives us a pattern of Salah performed
through which our system will tell whether the performed steps and Salah are correct and
complete or not. The correctness of Salah depends upon the performance of each posture and the
sequencing of postures which tells that performed Rakah is correct. If all the rakah including
postures are correct and complete, this means that Salah is complete. The AI based mobile
application will show the Salah profile to the person which contains all the statistics of the
performed Salah.
Features include:
Average time spent on each posture of Salah i-e Qayam, Ruku, Sajda, Jalsa, and Tashahud. Time
spent on each Rakah of performed Salah.Tells the user about any missed rakah or any extra prayed
rakah. Tells the performer if he has missed any posture within the rakah and similarly if he
performed any extra posture. Identify the missed Salah of the performer on daily, weekly, and
monthly bases. SMARTSalah maintains the count of Farz and Sunnah in a day also and enlightens
the user about how much sunnah he/she is offering alongside Farz Salah. The application also
creates the provision of routine day supplications for the performer to recite while using this app.
Technology Used:
C, Python, Flask, PyCharm, Heroku, Java
4.6, Android Studio, Firebase Tizen Studio
Supervisor Name:
Dr. Amna Basharat
Co-Supervisor Name:
Dr. Asma Ahmed
Group Members:
Mahnoor Raza (I18 - 0571)
Bushra Fatima (I18 - 0566)
Maha Riaz (I18 - 1652)
Social Media Investigator
Misinformation, inaccurate, or misleading information is being used by many as a tool to achieve a
political and narrative wins. Social Media Investigator is a tool that is used to identify the fake
trends used for spreading misinformation on social media platforms. It performs deep analysis and
generates a report which includes all the proof that how a particular trend contains information
that is based on incorrect facts. Social Media Investigator is connected with Twitter through
“Tweepy” and handles the real-time data. The user can search a trend in the web dashboard, check
the location of individual posts in a trend, check for the most influential post in a trend, the
sentiment of a trend, check for bots in a trend, and create a counter-trend using Social Media
Investigator.
Features include:
- Sentiment of a Trend.
- Location of each individual post in a Trend.
- Most influential post in a Trend.
- Bots Identification in a Trend.
- Countering the negative sentiment trend using Text generation.
Web Dashboard implemented using MERN Stack
Technology Used:
Python, KendoReact, MUI, React, Flask, MongoDB
Supervisor Name:
Dr. Atif Jilani
Group Members:
Omar Hayat (I18-0511)
Muhammad Hassan (I18-0523)
Ahmed Shabib (I18-0720)
ThreatGator: A Threat Intelligence Platform
Cyber Threat Intelligence (CTI) lies under the domain of cybersecurity and focuses on the retrieval
as well as analysis of data about potential and current attacks that pose a threat to an
organization’s assets or the organization itself. A Threat Intelligence Platform (TIP) is a software
that manages threat intelligence data by gathering, aggregating and organizing the data from
various sources and multiple formats.
ThreatGator, our proposed version of a TIP, performs curation of threat data from heterogeneous
sources such as social media and blogposts, and presents the derived, actionable threat intelligence
specific to each user’s organization.
Furthermore,  ThreatGator provides additional privileges to an organization’s admin, allowing them
to manage the organization’s assets and edit reports, on top of the functionalities provided to other
users
in
the
organization.
ThreatGator’s features include:
1. Aggregation of intelligence from multiple sources
2. Compilation and normalization of data
3. Filtration and prioritization of threats
4. Correlation of data based on entities in STIX format and their visualization
5. An interactive, user friendly dashboard designed to best portray the gathered intelligence
Technology Used:
Java, Spring Boot, Python, Elasticsearch
Kafka, MySQL, React Bootstrap
Supervisor Name:
Dr. Muhammad Asim
Group Members:
Zaynab Batool Reza (I18 - 0419)
Hurriya Nasir (I18 - 0597)
Muhammad Adil Fayyaz (I18 - 0613)
Travel Planning Mobile App and Data Visualization Web Tool
PlanitPK is a mobile and web-based application that functions as an intelligent tourist
guidance system. It does this using data mining and machine learning techniques to streamline and
simplify the process of travel planning, help users create an itinerary that connects multiple points-
of-interest, give personalized and customized suggestions, as well as provide data analytics and
data visualization for administrators.
Features include:
● Create and view photo albums for your planned trips
● Comprehensive trip planning i.e., selecting multiple destinations, finding hotels and other
accommodations, analyzing potential costs and budgeting, as well as activities to do when in
the selected destinations
● Live weather information
● Google Maps for navigation
● Administrator dashboard which allows third parties to advertise travel packages and hotels
● Data visualization showcasing graphical representation of trends based on Android app usage
● Recommender system to predict destinations based on user preferences and/or usage history
Text-based Travel Assistant that provides info on locations, hotels, and activities within the app
Technology Used:
Android Studio, Java, Python, React
JS, Material UI, Firebase, RASA
Supervisor Name:
Mr. Bilal Khalid Dar
Group Members:
Rafae Raza (I17 - 0224)
Usman Ahmed (I17 - 0151)
Naseer-ud-Din (I18 - 0407)
TravelBuddy
A cross-platform travel application which connects tourists with travel guides from all parts of
tourists with common travel preferences can connect with each other and plan their adventure
together. A user can register as both a tourist or a travel guide. The social platform is moderated
through a RNN-based deep learning model which is used to detect hateful/abusive language.
Features include:
hourly charges.
- A social platform for tourists with posts, comments and chat group options.
- Emergency services option for tourists to guide them to their nearest hospitals, petrol stations,
police stations or bus stations from their current location on a single click.
- Automatic post/chat moderation through a DL-based classification model for detecting
hateful/abusive language.
Technology Used:
React Native, Firebase, Flask,
Tensorflow, Python, Javascript
Supervisor Name:
Mr. Umair Arshad
Group Members:
M. Nabeel Noor Khan (I18 - 0469)
M. Zulkifal Khan (I18 - 0495)
Saqib Zeb (I18 - 0656)
Urdu Audio Miner
Urdu Audio Miner is a web based application to search for a word or phrase through Urdu audio
files. Searching manually through audio files for a word or phrase is time consuming and tiring
work. Automating this task can save a lot of time. Urdu Audio Miner provides the timestamps, after
searching, where word was spoken so user can easily play audio from that point. Along with the
searching functionality user also can check if audio file contains offensive language or not, and one
can also download the transcription of audio file.
Features include:
-
Searching for a word or phrase in audio files
-
Detecting offensive language in audio files
-
Either upload the audio files or provide a YouTube video link.
-
Provide word or phrase to be searched in Roman Urdu, recording through microphone or by
uploading an audio file containing that word.
-
Get the timestamps where phrase occurred and play audio file from that specific time.
-
Transcribing Urdu audio files
Downloading transcription in text format
Technology Used:
Kaldi, Python, Scikit-learn, Javascript, NLTK, Flask,
UrduHack, PyAudio, Spacy, Google Colab
Supervisor Name:
Mr. Umair Arshad
Group Members:
Humayun Afzal (I18 - 0738)
Abdullah Shahid (I18 - 0526)
Hafiz Muhammad Talha (I18 - 0513)
Urdu Assistant
Urdu Assistant is a personal voice assistant for mobile devices. It understands Urdu language and
responds to it. The responsibility of this assistant is to control the basic functionalities of the mobile
device using voice commands.
There are a lot of use cases of our voice assistant, some of them are:
-
If you have preoccupied hands, you can simply trigger the voice assistant to perform any
function you like.
-
If you ever get stuck in an emergency, voice assistant can really get you help!
-
While driving, you can control your device without even looking at it.
Urdu Assistant can perform the following tasks:
-
Dial your contacts.
-
Send Messages.
-
Open Apps.
-
Control your Wi-Fi, Bluetooth, Mobile Data etc.
-
Sets Alarm.
-
Sets Reminders.
Control Volume, Torch and Brightness.
Technology Used:
TensorFlow, Android Studio,
Google Cloud, Jupyter Notebook
Supervisor Name:
Mr. Umair Arshad
Group Members:
Abdullah Naveed (I18 - 0654)
Abdul Rafay (I18 - 0726)
Abdullah Ihsan (I18 - 1654)
Technology Used:
Python, keras, jupyter notebook,
pycharm, tensorflow, pytorch
Supervisor Name:
Mr. Hassan Mustafa
Group Members:
Iqra Aziz (I18 – 0491)
Tehreem Khawar (I18 – 0489)
Hafsa (I18 – 0405)
It can help debug deep learning models faster and better.
what features it is learning.
trained. This technique is transparent and can tell us at train time how well a model is trained and
We generate heat maps with our explainability model to understand and depict how well a model is
however, VGGis an improvement of AlexNet with 38 layers and better feature extraction.
standard forcomparison of their performances. AlexNet has 20 layers and is not that well trained,
AlexNet. Boththese models are trained on ImageNet dataset and therefore, it gives a good
for  thistask  of  explainability  by  comparing  and  analyzing  their  performances  are  VGG-16 and
exactlywhat a deep learning model is learning and how well it is trained. The models we are using
generate  heat  maps  by  back  propagating  relevance's  through  which  we  can  understand
learning  models. The  technique  we  are  using  is  layer-wise  relevance  propagation – to
DeepBug is a research and development project specifically related to Explainability of deep
DeepBug
Voice Controlled Self Driving Car (VCSDCar)
VSCD aims to assist in the growth of self-driving technology by creating a self-driving car that
supports user provided multi-lingual instructions. Our AI has the preliminary capabilities to drive on
the road without user instructions.
Additionally, The AI is also be able to support maneuver interventions by the user in the form of
vocal commands and make appropriate decisions keeping in view the traffic laws.  Currently, there
is support for 7 commands in English and Urdu. These commands are
English Commands:
start, stop, turn left, turn right, change lane, speed up, speed down
Urdu Commands:
chalo, ruk jao, dayein muro, bayein muro, lane badlo, ahista chalo, tez chalo.
Technology Used:
Python, tensorflow, keras, opencv,
pysounds, librosa, raspberry pi
Supervisor Name:
Mr. Umair Arshad
Group Members:
Usama Munim (I18 - 0616)
Piyush (I18 - 0650)
Shahab Ul Hassan (I18 - 0731)
VRun
One player plays the game. The player has a Mobile VR headset on. The movement of the player is detected by
the phone and registered on the screen. The player moves forward by jogging, turns left or right by moving their
head left or right. The player needs to run in order to outrun the enemy (Monster) chasing them. There will be
hurdles in the player's path that the player will overcome by jumping/crouching. If the player is unable to outrun
the enemy, they will be caught. If the player is unable to jump/crouch an obstacle, their score will be deducted
and the monster will get closer to them.The player will jog, jump and crouch in real life, these motions will be
detected by the sensors in his phone. The player's motion will be mirrored by his character in the game. The
player’s speed will also be imitated in the game, if the player runs faster the distance covered on the track will be
faster and the scene will move faster and if the player slows down or stops the scene will also slow down or stop.
The player must outrun the monster. That's not all though, the player must also dodge obstacles in their path. The
player will have to maintain a certain speed to outrun the monster. For the obstacles the player will either have to
jump or crouch. The player will also be expected to turn left or right to change his direction. The player will either
have to run a set distance or for a set amount of time for the run to be complete and to escape the
monster.Rewards will be given for completing challenges. If a user completes their target distance in a target
time, they will receive an award. If a user is able to reach their target weight in their set time, they will receive an
award. There will be a weekly/daily challenge for all the players and the ones who perform best will be given
special ranking and rewards.This project’s scope is based on high-end mobile phones that can support VR
accessories. It is targeted towards people who have little to no motivation to practice physical activities and
cannot find time in their schedule to go out for a run or to a gym. It is also aimed at people who wish to workout
but can’t afford gym memberships, treadmills or expensive indoor workout applications. This application can be
used for a well varied workout experience that is fun, immersive and most importantly affordable.
Technology Used:
C#, Unity, Blender, Visual Studio, Firebase, Bridge, XCode
Supervisor Name:
Mr. Hassan Mustafa
Group Members:
Nameira Khalid Rana (I18 - 0695)
Syed Muhammad Tayyab Abbas (I18 - 0417)
Talha Mustafa  (I18 - 0573)
Web Application Firewall (Webalcazar)
WebAlcazar is going to be a Web Application Firewall that will filter, monitor, and block malicious
payloads coming to a website. For this purpose, we are going to be using a front end with
interactive features for the user. Since our project progress is mostly based on the back end side
due to algorithms and ML-based signature matching, this is why our use cases are not covering the
whole aspect of our project.  Henceforth, our second use case which is Change Policy will be
covering 70% of our project.
This use case will have a protection policy for every web-based attack such as SQLi, XSS, XXE, etc.
These policies are divided among the iterations as shown in the iteration plan. To host our web
application firewall, we have set up an apache web server hosted in the virtual environment of the
Linux server.
Furthermore, our firewall is going to need a data set like payloads in order to train the model. We
have spent a specific amount of time collecting the data for every web-based attack. We are going
to use a local database for our firewall since it will help negate the amount of time delay and
internet access for the users. For this purpose, we are going to use a SQL database. The front end
developed in this iteration is done by using React framework. For our back end, we are using
Django.
Technology Used:
React (Redux), Django
(REST API Python Framework), Jupyter Notebook
Supervisor Name:
Mr. Zeeshan Qaiser
Group Members:
Muhammad Abubakar (I18-0449)
Hamza Malik (I18- 0502)
Syed Umer Ali (I180627)
WicketToWicket
WicketToWicket is an AI empowered customized-cricket-highlights-generating and analysis
platform. Our product aims to improve an individual player performance as well as collective
strategies of teams, and facilitates critical decisions in the game of cricket by revolutionizing
traditional cricket coaching and analysis methods while making them robust through Deep Learning
techniques. Our application primarily uses YOLOV5 Deep Learning architecture to classify a
particular frame of pitch that corresponds to the start of a bowling delivery, then labels the
trimmed bowls with bowl by bowl commentary and match summary, and performs further analysis
Features include:
 Cricket Highlights on Demand
 Player Coaching
Team (i.e. Playing Eleven) Selector
Technology Used:
Python, Pytorch, MySQL, JavaScript, AJAX, JQuery,
Bootstrap, PHP, Visual Studio, PyCharm, Jupyter
Supervisor Name:
Mr. Syed Muhammad H. Mustafa
Group Members:
Zoha Fatima (I18 - 0565)
Abdullah Ansar (I18 - 0446)
Saram Atif (I18 - 0659)
Route and Safety Awareness
Route and Safety Awareness app is being made, whilst keeping the perspective of inexperienced
drivers and their safety. There is one view of the app - Driver View - the view is for the drivers to
use the features provided by our app to view the detected traffic signboard, check the history of all
passed traffic signs, and get the real-time voice alert whenever the signboard is detected. Traffic
signboards include 42 signs i.e. warning signs, speed limit signs, and stop signs. Real-time signboard
detection is performed using the You Only Look Once i.e. YOLOV5 algorithm and classification using
Convolutional Neural Network i.e. CNN.
Features include:
- Capture traffic signboards in real-time
- Detect traffic signboards: including warning signs, speed limit signs, and stop sign
- Classify traffic signboards: including warning signs, speed limit signs, and stop sign
- Generate voice alert whenever a  signboard is detected
- Display the history of all passed signboards to the driver
Technology Used:
Python, Java, Xml,  Android Studio, Visual Studio Code,
Jupyter Notebook, Raspberry pi
Supervisor Name:
Mr. Umair Arshad
Group Members:
Amna Arshad (i18 - 0563)
Iram Bashir (i18 - 0456)
High Achievers
Class of BS (CS)
Abdul Mannan (18I-0557)
Before coming to FAST, I was reminded time and again that this institution would make me work
harder than I’d ever done before. I chose to study here because I knew it would be a new challenge
for me and in being so, would help me grow into the kind of person I wanted to be. It was an
expectation.
Now, at the end of this long journey that still manages to feel short, I can safely say that I held the
right expectation. In my time here, I’ve changed as a person in ways that I’d never imagined. I’ve
grown past my expectations. Of course, it wasn’t easy. This has also been the most challenging
period of my life in all aspects. But, thanks to the people I was able to meet and the opportunities
offered by FAST (academic, extracurricular, and career), I’ve made it this far.
One of the most significant ways in which FAST has changed my life is in the exposure it gave me to
the different directions in which my career can go. I came here with the sole aim to become a game
developer, but through the curriculum, I learned about the possibilities in research and academia,
low-level systems, software design, and the list goes on. I am now much clearer about what I want
to do, and why, thanks to my experiences here.
Lastly and most importantly, the people and the sense of community one finds here are what have
made the struggle bearable and even more rewarding. I tried my best to work with as many people
as I possibly could, finding myself in a new group for almost every course or assignment. As a result,
I’ve found people that are there for me in times of need, and whom I relate with deeply. For this,
and everything else, I am thankful!
Adan Abbas (18I-0401)
My journey at FAST NUCES began in Fall 2018, never realizing how wonderful and life changing the
next 4 years of my life would be.
FAST NUCES wasn't my first choice for a computer science degree. In fact, coming from a military
college, I had only aimed at joining the army. I never considered what I actually had to do in life,
what I was made to do, and what all I was capable of doing. I never evaluated my aptitude. But
after 4 years, I can proudly assert that this is what was always meant for me, this is where my stars
shine bright.
When I first joined FAST, I was clueless about what was going to happen. To this day I remember
the sleepless nights, long bus journeys and the grueling assessments in the form of assignments,
quizzes and projects that being a freshman I had to endure. The only thing that was able to keep
me going was the fact that I was learning what I loved and I was learning it where it was taught
best. To be a student at FAST, one does not have to be an extraordinary person or a genius. All it
takes is perseverance, dedication and a strong conviction that you can do it.
Being at FAST provides everyone a chance to do something at which they excel other than bookish
literature only. I was given an opportunity to be a part of the winning team at NaSCon ‘19 for the
bug catcher competition. I was also the winner of speed programming and the runner up at the bug
catcher event for IntraFAST 2019. I was also blessed with multiple opportunities to take part in boot
machine learning in the summer of 2019.
From being a freshman who had no clue about what was going to happen to him, to being a soon-
to-graduate engineer who is already employed, it has been a truly rewarding journey for which I
would be forever thankful to Allah Almighty and my Alma Mater.
Hamza Ijaz (18I-0522)
Who knew that when I came to FAST for just graduating in four years, I'd be putting this down as
called my mother, and told her that I am not going to make it here. That was because my class was
full of intelligent or exceptional kids, it was like an MIT or a Harvard classroom for me at that time,
something I wasn't prepared for at the time. I was merely listening to a podcast amongst my fellow
students and lecturers. Because I was unable to respond to the lecturer's question due to lack of
knowledge. The secondary issue was the language barrier; my classmates were so used to speaking
English that they might have believed speaking Urdu is not admissible at FAST. Whether you accept
it or not, this object makes you feel inadequate. That feeling of inadequacy drove me to think about
dropping out of university. However, as is customary, your parents' assistance is invaluable. I
ultimately made it through here. I didn't make many friends in the beginning. But, fortunately, I was
able to form a decent group of friends until the middle of my first semester; the common thread
that held us together was that we were all unsure of what to do here. I didn't mind the burden
FAST was putting on me because I joined knowing that the next four years of my life would be
the second semester. And in our class, CGPA was directly proportionate to respect and popularity.
As a result, a declining CGPA signifies a declining level of respect among friends. Our sections were
rearranged after the second semester, and I was assigned to a new section, which marked the
beginning of my academic excellence. In the third semester, I obtained a gold medal and a 4.0
SGPA, as well as a significant increase in my CGPA and esteem. The third to eighth semesters gave
me the best years of my life. My entire friend group was transformed, or should I say
revolutionized, for the better. I concentrated on developing my personality, communication skills,
emotional intelligence, and academic intelligence during this time. I began to be more outgoing,
attending university events and interacting with individuals from my junior, current, and senior
batches. In that time, I can say that I have made memories that will last until my last breath. To
conclude my summary, I would like to remind anyone reading this that I witnessed both success
and failure here. I witnessed how people change when they need you; those pals who didn't help
you when you needed them will come for you when you're in your golden period, you should
always help them, never hold grudges. Whatever you are; you owe it to Allah and your parents'
prayers. People do smug for achieving high grades, but I didn’t. I'll never forget the feeling of
inferiority I had when I first arrived at FAST due to my classmates' arrogance and unwillingness to
help; for others not to have the same experience, stay humble and attempt to help everyone.
Humayun Afzal (18I-0738)
Having a passion for Computer Science, programming and technology even before I was in grade 9,
receiving the admission letter for FAST NUCES was like a dream come true. Like many other fellow
batch mates, I felt a little nervous on my first day at university, yet it is still one of the unforgettable
days of my life. Within a week, I had made many amazing friends. No doubt life at FAST was tough
at the beginning. As compared to college, we were studying a lot of new content each week, had to
meet deadlines for assignments, be ready for quizzes, and work on projects. But I think that this
workload was only to make us realize that we all are capable of doing more than what we thought
we can do. Only the sky is the limit.
During Covid, studying from home was a big challenge but I got used to it eventually. I am grateful
to all my instructors who always guided me whenever I needed help during online and in-person
classes. Within my 4 years at FAST, the administration made several improvements in the university
to facilitate students like the One Stop service, improved playing grounds, new student societies,
new research labs, buddy program, facilities for online teaching, and many more.
I enjoyed the seminars and workshops conducted by the FAST Computing Society related to
emerging topics in Computer Science. I had the opportunity to hear from CEOs of many well-known
had amazing memories of them. During my time at FAST, I met many talented people with diverse
interests and hobbies. Besides CS courses, I got the chance to study many business related courses
like marketing, technology management, and entrepreneurship. FAST NUCES encourages and
supports new entrepreneurs which is amazing.
Now that within few weeks I will be graduating from FAST, it looks like time has passed swiftly.
Maybe because we had around 3-4 semesters online. The things I learned from instructors, friends,
and even the people from administration, will remain with me throughout my life.
Hurriya Nasir (18I-0597)
I still remember my admission test day at FAST. As I walked down the corridors, I got a feeling that I
will return to this place again for sure and here I am finally in my last semester at FAST.
I would describe my first few days at FAST as extremely stressful. I was not used to such long
lectures packed with all the new things I had to learn instantly and going back home so late. I felt
overwhelmed with all the assignments coming one after another, surprise quizzes, lab task
submissions and the dreaded presentations.  At times I wanted to give up because I had never
faced such difficulties ever in my life. However, after a couple of weeks things started to get better
for me. I figured out how to manage all the course work and started making friends which created
this acceptance towards the fact that how different university life is from A levels. I eventually
started believing in “We either make ourselves miserable, or we make ourselves strong. The
amount of work is the same”.
I have realized that joining FAST was actually the best for me. These 4 years have changed me for
good and I can clearly feel that I am a different person now. My university has taught me to be
more confident, take up challenges, work hard, work in teams and help out others. I truly feel
blessed and tremendously thankful to be taught by competent Instructors and guided by the best
mentors.
Apart from academics I had such a memorable time at FAST. I will always cherish the memories of
these 4 years from enjoying the Final Year Trip, attending events like Nascon and Adventure Gala,
winning the virtual escape room, being part of the décor team for welcome ’19, taking the role of a
teacher’s assistant, coming to university during summers for an internship at AIM Lab, taking batch
photos, having lunch with friends at the cafeteria, to just simply singing along with the jamming
sessions at the hill on a random day.
It feels so unreal that soon I will be leaving this place and everything will just turn into bitter sweet
memories. But my journey here does not end as this institution will continue to impact my life
positively and has made me believe that I can achieve anything.
Iqra Aziz (18I-0491)
On my first visit to FAST, on the day of my entry test, mesmerized by the fountain amidst the green
gardens, I had no idea what an experience it was going to become and what a memorable part of
my life. However, no matter how much you plan for your life to be a certain way, God always has a
better plan – and my journey at FAST National University was just that, God’s better plan for me.
In FAST, just like its name suggests, your life becomes a little too fast paced. It’s like a roller coaster
ride: you jump in, take a seat, fasten your seat belt, and the rest is just a rush of adrenaline,
pounding heartbeat, and a bumpy ride – all for the endgame, the computer science degree.
From roaming the corridors of these buildings with zero clues, to now having an ambition to raise
the roof higher, what a journey it has been. Life at fast is a deal, a very well drafted one at that; in
focus. It’s all about perseverance here. You may have moments when you want to skip a class, or
miss an assignment, or take a day off or even just give up, but if you continue through all that,
headstrong, persistent, then one day, you might end up with something to show for it.
I never knew I’d end up here in CS, especially having done my O-levels and A-levels with biology as
the major, and even after coming here, it didn’t click at first, and strangely, PF became the enigma I
ran from right in the beginning. However, life is nothing but moments of realization, and the
moment I knew I was at the right place and path, the moment I knew this was it, was in a very
boring OOP class – I just had an epiphany, maybe it was all the constructors we were studying but I
knew this was exactly where I belonged, my life’s constructor.
Make it past the initial obstacles with enough focus and hard work, and I believe, somewhere along
the way, life at FAST just becomes a little easier, a little more bearable. On the one side, you may be
outnumbered by your submission deadlines at times, the FYP takes a toll on your health, teacher
assistance becomes too hectic and there may be too much happening, all with a GPA and image to
maintain, but on the plus side, FAST offers you great opportunities, gives you room for growth, and
people here, both staff and students are great. I still feel like I’m lost sometimes, but at least I know
I’m lost in the right direction. God really blessed me with this one.
Mohammad Ali Mustafa (18I-0619)
Life is a journey that consists of several milestones, selecting a university, and a field of study is one
of the most significant of these milestones. For me, it took me the entirety of A levels to be
completely satisfied with what field I wanted to pick. This also made the choice of opting for CS
FAST was a completely unique experience for me. It had students from diverse backgrounds making
an environment I was not accustomed to. This made it exciting and isolating at the same time. Like
many students here, my first year was very challenging. FAST has a demanding education system
for sure. But personally, I feel like it was the university’s method of training its students for real
world scenarios. Many of the deadlines often coincided with each other as well. This made it
necessary for you to allocate proper time for each of your tasks. It helped us understand the
importance of thinking. Thinking about what we value for ourselves, thinking about how we want
to plan on doing our assignments, thinking about the balance between education and our co-
curricular activities.
Being unsatisfied with my second semester, I vowed to improve my performance and spend more
time thinking about and planning my actions. I had a simple goal of improving my SGPA every
semester, making sure that I never get less than what I got in the previous one. Alhamdulillah, I
succeeded in doing that, eventually earning a silver medal in my second last semester as well.
For me, the faculty separated FAST from other institutes. As the CR of my class, I had to interact
with the teachers more than others, humanizing them for me. From the HoD of our department
personally handling our batch’s shuffling during the epidemic, to the director overlooking
everything in the campus and interacting with the student body, to having teachers from the 3rd
semesters still asking about their student’s well-being. Acts like these made me appreciate the
faculty a lot.
Looking back at my journey, with only a few months left here, I feel like I could have done some
things better, but I am still content with my experience. The growth I managed to achieve in this
grateful to FAST. I am certainly proud of what some of my fellow batchmates have already
managed to achieve and I believe most of them will excel in all the milestones they have yet to
reach in their lives.
Momin Salar (18I-0574)
At the time of writing this, I am thinking to myself; is this really it? Is this really the last month of my
time here, in this beautifully gathered shoulder to shoulder buildings, or rather ‘departments’ that
we call FAST? Is this really an end to all the torturous bombardment of quizzes, assignments,
projects, warnings, TA work that would amass to a size of the Everest itself, if stacked upon? Is this
really an end to a mix of emotional engagements, damages, build ups, butterflies and the treadmill
of new connections not just confined within this university – or for a lack of better words, the
joyous social life? Is this really the last time I will be anxiously holding my fingers back from opening
FLEX for a new entry in my ‘judgement book’ after a freshly announced “XYZ finals are up”? Is this
really the last time I will load up my car, with the goons I call friends, the goons I hold so dear,
without any prior planning just because we felt like filling our void with freshly cooked Chow Mein
at the top of a mountain or by the side of a long, beautiful street? Is this really it?
For a moment, my heart stops to express the need of freezing time, right here, right now – and take
a good, long, look back, owing to the fact that none of this is replaceable, extendable, expendable
or better yet, forgettable. It is the epitome of what life without political, binding responsibility feels
like with the added relentless intensity by none other than our dearest: FAST. I might sound
condescending taking into account the tone of words I have used when it comes to FAST, however,
little does any outsider know the love attached to them. If I were to explain this relationship, it
would be of those two siblings that would describe each other the worst but love each other the
best.
On that note, I’ll end this by just stating one of the best memories FAST has provided me with; the
time when I walked on the stage in the auditorium with my head held high, itching to turn around
and see the reaction of my parents on how proud they would be with that 4.0 medal hanging
around my neck. I would be lying if I said I expected the level of pride they had or the level of
satisfaction I would have achieved… This is only something you get to fully immerse yourself in,
when you’ve finally experienced it, Alhamdulillah. Please aim for this moment, you will not regret it
InshaAllah 
Muhammad Adil Fayyaz (18I-0613)
Change never comes easy. Especially, when you’re about to take the first step down a professional
path. Goodbyes are said to old friends and greetings to new ones. Unfamiliar faces are met with
new smiles. Opportunities missed and indecisions rekindled. There is a lot in play, so much to look
forward to, yet much is lost at the same time. And, no matter how inevitable and anticipated this
change might seem, you are never ready for it.
I remember walking into class on the first day, wearing a cloak of doubt and fear. Who knew what
to expect? Despite the positive reputation of a FAST alumnus, there was an un-motivating word
around that was not for the books. The first two semesters here were difficult to manage and keep
up with. The coursework was overwhelming, and the timings were tiring. At one point, it became
difficult to even take out time for myself and my family. However, I was gratefully able to pull
through without letting any of it impact my grades. Yet, I still hadn’t felt in place or that this was a
fit for me. As the circumstances kept changing, soon enough later, I planned to drop out and make
a transfer elsewhere. It didn’t work out. And today, I’m glad that it didn’t.
Over these past four years at FAST, one of my biggest takeaways is the connections I have had a
chance to build. By surrounding myself with the right people, who shared the same energy,
motivation, and goals as I did, I allowed myself to be more expressive and proactive. I feel this is
what university life is all about. Your technical skills cannot be valued if your interpersonal skills are
not impressive. And that is why this is the best time to invest in yourself and in the people who
bring out the best in you.
To anyone reading this who might feel intimidated by those apparently ahead of them, it may
sound cliché, but no one has it easy.  Studies can take a toll on any one of us. And while that may be
stressful at times, don’t let it overshadow the great memories you make here and don’t forget that
everyone has their own journey, there is no set standard and no defined timeline. We’ll all get to
the destinations we are meant to reach, but it is also important to savor and enjoy the journey.  So
celebrate your moments of joy. Cheers!
Nabeel Danish (18I-0579)
academics, but also holistically as a person. As I write my graduating note for this high-achiever
directory, I am going through a wonderful journey of memories and learning that has made me who
I am today.
I always had my aim set on doing Computer Science, and everyone I knew advised me to go to the
very best university that has excelled in this field for decades. With a word of caution that the
academic life at NUCES is going to be tough and enduring, I set out on my journey despite everyone
saying that you won’t be able to get a good GPA or enjoy your university life as everyone else does.
My four years here allowed me to hone my work ethic and gives me this great confidence that not
only I can survive in a place competitive than I have known before, but I can also excel there. With
the constant support of my parents, my friends, and some of the best teachers from the university,
I managed to consistently ace my studies. Managing my work-life balance allowed me to learn to
work hard and stay focused on my goals.
Participating in the Google Summer of Codes 2021 Program and managing that alongside my
university academics have been the highlights of my time here, and it showcases not only my
capacity to work hard and endure for long but to stay committed and consistent in my
performance. This is something that I could only learn from NUCES, and I will always be thankful for
this.
Noman Aziz (18I-1561)
Joining FAST was my own decision which I do not regret upto this day. I still remember everyone
saying from my college days that “It is very difficult to survive in FAST”, but no matter how hard it
got, I did not give up.
Looking down the road, I now realize that every challenge and difficulty I faced, it not only helped
me to expand my skills or groom myself, but also, it helped me to understand the fact that nothing
is impossible, you only have to have dedication and firm belief in yourself.
Apart from academics, during my life at FAST, I got to interact with different kinds of people, made
some friends along the way, lost a few and oftentimes I indulged myself in sports. I also had the
opportunity to become Teacher Assistant two times which led me to understand how things work
at the teacher's end.
This university helped me reach the place I am today, I have nothing but love for this institution.
Apart from that, every decision that I took was part of Allah’s plan for me which made me shape
into the person that I am today.
Rao Ubaid Ullah (18I-0504)
My journey at FAST started when I first heard about the name “FAST” in one of the motivational
lectures held at my college. As a computer enthusiast from the beginning, I wanted to choose the
Computer Science. It was then, that I decided it was FAST I want to study in.
At the start, a couple of semesters were hard since I had to become used to the semester system
and the workload of FAST. Even though I had a head start since I had done programming in a few
languages before, still that wasn’t good enough to make me a high achiever. In the beginning, I
thought getting an A in my programming courses is good enough, I just didn’t aim high. But it took
me 5 semesters to realize that it’s actually possible to score all As’ and all that one need is
consistency and not taking any of the course for granted. If I get the opportunity to advise my
juniors, I would say the same thing.
“You all can become high achievers, Aim high and Work Hard! Believe me, you can do it too!”
The ground for learning was very intuitive and teachers always had our back by pointing us in the
right direction. The thing that I liked about the education environment the most was that, unlike
other universities, we were given the bare minimum of information regarding our tasks and
assignment. We had to figure most of the things out on our own. This might have made things
difficult for most of the students but I always liked the challenge. Yeah, it did become stressful
sometimes and did cost me some all-nighters, but in the end, it was worth it. The effort required to
complete those tasks when delivered properly had a great learning impact on us. As a guy working
in an industry, I see myself standing out among students from other universities.
Regarding side activities, it has been slightly unfortunate for my batch. We only got to see 1
NASCON before 2022 due to COVID. But even then, that one event was very fun. I did participate in
a lot of the events and never had such an amazing experience before. In the 7th semester, we also
had our final year trip. That was such a great experience for me as well since it was the first time for
me to visit all those northern areas and spend such quality time knowing my classmates.
All of these are the memories I cannot forget ever and I really want to thank FAST for bringing all of
us together and providing such a beautiful and educative environment for us.
Sameet Asadullah (18I-0479)
I still remember my first day, sitting in the wrong classroom, waiting for the instructor to come, and
now taking my last few lectures in this university. Who knew the time would fly so fast, giving me
the best memories of my life. From playing games to making games, from using software to making
software, from a neural network in human brain to making my own neural network to think, this
four-year time period has taught me a lot.
It is never easy to bear the load of a lot of quizzes, assignments, and multiple projects at the end of
each semester. You never enter in the classroom without thinking that there could an un-
announced quiz today. But all of this transforms you in a way that by the end you are willing to face
any hurdle that comes in your way. It changes you from a young weak teenager to a strong
graduated man, and that is all what matters in the future life to come.
It has been a great experience here in FAST, probably the best experience that I will ever get in my
life. A friendly environment, kind faculty, beautiful sports, cozy grounds, fun concerts, and a lot
more. I will never be able to forget all of it. I will miss it all.
Sometimes I used to regret coming to FAST because of its academic burden, but now after
spending all this time and getting a touch of all these industries and companies out there, I consider
it the best decision of my life to come here. This is what God chose for me and then helped me get
on the top of it to be a medal holder. I will always thank God, the faculty, my friends, my parents to
shape me into what I am today!
Sana Ali Khan (18I-0439)
I never planned on coming to FAST, or even studying Computer Science – I applied on a whim and only came
here by chance. But almost four years later, I can thankfully say I don’t have any regrets.
When you come to FAST, everyone tells you about the extreme difficulty in surviving here: the tough studies,
hard schedule, lack of relaxation and so on. This all sounded very daunting to me then, but now I realise that
through these measures, university instills in you some very valuable qualities: a habit and appreciation for
hard work and a dedication to performing consistently.
Nothing feels better than realizing your hard work paid off and being a medalist in FAST is something that
makes me very proud of myself and all the work I have put in it. It is a great achievement to have good
grades and medals, but it is a much better thing to have a good work ethic and being hard-working and
responsible – these are the things that FAST teaches you, and that will ultimately benefit you in whatever
you do in your future.
My batch is in a unique position because we got to view FAST change a lot – from creating new departments,
to constructing a new building, developing a rich social life at university and much more. In my first
semester, university felt very small with nothing to do except study. Then almost two years passed under
lockdown – but so many things changed once the university was finally open again and back to normal. It’s a
marvel to look at our university now and see how much it has grown, and will continue to grow inshallah.
Even though I did not get the usual university experience due to the pandemic, I can still look back on the
last four years with pride and pleasure. It was very tough at times, but alhamdullilah for all the amazing
teachers I’ve had and all my friends who made university a good experience for me. I’m graduating soon
knowing that I have gained a lot from university and am ready to progress into the next phase of my life.
FAST is definitely not easy, but anyone can learn and grow a lot from being there.
Zaynab Batool Reza (18I-0419)
27th August, 2018. The first day of my first semester at FAST. That day is still etched clearly in my
memory, the nervousness and excitement I felt. Sure, I knew these next four years would be huge.
Little did I know then, however, exactly what I was in for.
As students of computer science, much of our lives revolve around 0 and 1. The binary of good or
bad, black and white, on and off. The four years I’ve spent at FAST however, cannot be summarized
in a single word or a single verdict. It has been a journey of growth, learning and unlearning, despair
and also hope. Moments of laughing so hard that I cannot breathe, of legs burning as I climb up the
unending stairs with barely a minute till class starts, of staring in horror at the marks for an exam I
thought went well, of trying to stay awake in an 8:30am class as my eyes burned, of silently
thanking Allah for getting high marks in a different exam, or of sitting in the corridor waiting for a
teacher while on an hour of sleep. All of these moments, and so many more, bundled together and
tied with the vibrant crimson ribbon that represents the road of my last four years, are what
encapsulate my journey at FAST.
During these last few years, yes, I have learned a lot about CS, about programming languages and
OOP, Data Structures, and other subjects. But I have also learned so much more about myself.
About who I am and what I am capable of. I have learned about people, and about life. I found
teachers, who were not only skilled in teaching their subject material, but who mentored us and
taught us about being better people and about navigating life. I found friends, who pushed me and
inspired me to be the best version of myself every single day, who I found standing by my side on
the days even I couldn’t stand my own presence.
Not every day of this degree was easy. In fact, the right words would be that barely any day was -
easy. There were a lot of sleepless nights, hours spent debugging code and crying sessions involved.
But as the end of my time here approaches, I find myself without any regrets. Every single moment
I’ve spent here has been worth it. For all the friends I’ve gained, the skills I’ve learnt, the
experiences I’ve had. For the new version of myself I have discovered. There is so much that FAST
has given me that will stay with me for the rest of my life, and for that, I am forever grateful.
PosiƟon Holder
Class of BS (CS)
Medal Holders of Bachelor of Science (Computer Science)
Batch 2018
S.No Roll-No
Name
Fall-18 Spring-19 Fall-19 Spring-20 Fall-20 Spring-21 Fall-21
1.
18I-0557
Abdul Mannan Ahmed
-
-
Silver
-
-
-
Bronze
2.
18I-0411
Abeera Fatima
-
-
-
-
Silver
-
-
3.
18I-0401
Adan Abbas
-
-
-
-
-
-
Bronze
4.
18I-0522
Hamza Ijaz
-
-
Gold
-
Gold
Bronze
Gold
5.
18I-0737
Haroon Ali
-
-
-
-
Bronze
-
Bronze
5.
18I-0738
Humayun Afzal
-
-
-
-
-
Silver
-
6.
18I-0597
Hurriya Nasir
Silver
Silver
-
-
Gold
-
Silver
7.
18I-0491
Iqra Aziz
-
-
-
-
-
-
Gold
8.
18I-0619
Mohammad Ali Mustafa
-
-
-
-
-
-
Silver
9.
18I-0574
Momin Salar
-
-
Bronze
-
-
-
Gold
10.
18I-0613
Muhammad Adil Fayyaz
Bronze
Silver
Gold
-
Gold
Silver
Gold
11.
18I-0632
Muhammad Bin Laiq
-
-
Silver
-
-
-
-
12.
18I-0436
Muhammad Farjad Ilyas
Gold
Gold
Gold
-
-
Gold
Gold
13.
18I-0579
Nabeel Danish
Gold
Silver
Gold
-
Silver
-
-
14.
18I-1561
Noman Aziz
-
-
-
-
-
-
Bronze
15.
18I-0504
Rao Ubaid Ullah
-
-
-
-
-
Silver
Silver
16.
18I-0479
Sameet Asadullah
-
-
Gold
-
-
-
-
17.
18I-0439
Sana Ali Khan
-
Gold
-
-
Silver
Silver
Gold
18.
18I-0419
Zaynab Batool Reza
-
Bronze
Silver
-
Gold
Gold
Gold

AI enrichment

Zoya Sumbul Zaheer is a final-year Computer Science student specializing in Web Development and Software Project Management, with a strong foundation in full-stack technologies and machine learning. She has practical experience through academic projects involving MERN stack applications, Android development, and deep learning models for medical imaging.
Skills (AI)
["JavaScript", "React", "Angular", "Node.js", "MongoDB", "Python", "C++", "Java", "PHP", "SQL", "HTML/CSS", "Machine Learning", "Image Processing", "Android Development", "Data Structures", "Object Oriented Programming"]
Status: ai_done
Provenance
Source file:
Created: 1777723981