HOME SUMMARY PROJECTS SKILLS

Adil Asad

Adil

AI, Machine Learning, Data Science

AdilAsad1 // Adil Asad //
adilasad1@hotmail.com

Summary


As a graduate student pursuing a degree in Computer Science at Penn State University, I have developed a keen interest in Artificial Intelligence, Machine Learning, and Data Science. Prior to joining the graduate program, I gained practical experience as a Software Engineer for a period of five months.
I am a highly motivated and skilled individual, driven by a strong passion for computer science. I am always eager to learn and take on new challenges. My undergraduate final year project involved the development of a system for facial attribute editing in videos using two Python GANs.
Over the past five years, I have gained valuable experience working on a diverse range of projects in various areas of computer science, some of them are listed below:

Projects


Facial Attribute Editing In A Video Using GAN

Project Description: An application using a generative adversarial model which edits the facial attributes of a person in a video.
Languages: Python, JavaScript
Achievements:

  • Learning to code and operate GANs
  • Dataset collection and sorting
  • Training models

Sales Forecasting using External Indicators

Project Description: Project for TE AI Cup, predicting sales based on 7 million datapoints of TE historical sales data and external indicators.
Language: Python
Achievements:

  • Finding external indicators that correlate with the sales data
  • Applying Gradient boosting Regressor algorithm.

Diabetic Retinopathy Classification using Graph Neural Networks

Project Description: Classification of fundus images into various stages of Diabetic Retinopathy.
Language: Python
Achievements:

  • Using GNN for classification
  • Comparing the performance of GNN with CNN models

Attendance Tracker Mobile Application

Project Description: Mobile application to track the attendance of students in different classes and producing reports.
Language: Java
Achievements:

  • Using remote database (Firestore) for authentication
  • Using Room database for storing data and persisting states
  • Implementation of RecyclerViews to display data
Code

Credit Card Attrition Prediction Model

Project Description: Machine Learning model to predict the credit card attrition using customer data.
Language: Python
Achievements:

  • Univariate, stepwise, and model-based feature selection techniques used
  • PCA and ICA dimensionality reduction techniques applied
  • Implementation of three machine learning models: Decision Tree Classifier, Logistic Regression, and Neural Networks
Code

Malaria Cells Detection

Project Description: Using CNN models, we detected if a given blood cell is infected by malaria or not
Language: Python
Achievements:

  • Using CNN for classification

Predicting Heart Failure

Project Description: Linear regression model to predict the risk of heart disease using 12 behavioral factors.
Language: Python
Achievements:

  • Understanding basics of Linear Regression models and their different properties
  • Implementation of Linear Regression model on a dataset referencing real-life scenario
Code

2D Platformer Game

Project Description: A recreation of a classic platformer game with 3 different game modes and 10 levels in the story mode with variable difficulty settings.
Language: C# (Unity game engine)
Achievements:

  • Learning and using a game engine (Unity)
  • Designing and creating game assets

Implementation of Linux File System

Project Description: An implementation of the Linux file system which includes functions like make directory, touch, remove, path from root, and find.
Language: Python
Achievements:

  • Using Tree data structure to implement the Linux file system in Python
Code

Implementation of a Text Editor

Project Description: An implementation of a simple text editing program using Python linked lists. Includes a cursor tool to navigate.
Language: Python
Achievements:

  • Using linked lists data structure to implement a simple text editing program in Python
Code

Implementation of a Spreadsheet Program

Project Description: Implementation of a simple spreadsheet program using Python 2D arrays. Includes a cursor tool to navigate to different cells and simple functions like Sum, Multiply, Average, Max, Min, Save, and Load.
Language: Python
Achievements:

  • Using 2D arrays data structure to implement a simple spreadsheet program in Python
Code

Skills


Programming Languages: Python(Pandas,sckit-learn,numpy,seaborn,tensorflow,pytorch), C, C++, Java
Front-end: HTML5, CSS, JavaScript, React
Database: SQL
Tools and Platforms: Visual Studio Code, MSSQL Workbench, Anaconda, Android Studio, Windows, Linux, MATLAB
Visualization Tools: Tableau, Power BI, Matplotlib, Excel