Muhammad
Abdul Ali
Bachelor in Computer Science - Cum Laude
Full Stack Technologies, Data Science & ML, Game Development, and UI/UX Designs
Visit my visual arts portfolio for graphics and UI/UX Projects.
About me
I am a passionate software developer with a strong foundation in computer science, honed through my bachelor's degree at FAST-National University. My journey in software development has been complemented by diverse experiences, from crafting innovative solutions in full-stack development to exploring the realm of machine learning and data science. My goal is to continue pushing the boundaries of technology, bridging the gap between functionality and user-centric design, and delivering solutions that make a meaningful difference.
My Interest Areas
FULL STACK DEVELOPMENT
Front-End Frameworks: React/React-Native, Java Android Development & HTML/CSS.
Back-End Frameworks: Django & Firebase
NLP
Information Retrieval Systems
ML-Based Sentiment Analysis
ML-Based Semantic Analysis
Abstractive & Extractive Summarization
Data Science & ML
Time Series Predictions
Computer Vision
Game Development
Unity3d
UI/UX Designs
Requirements Engineering
UI/UX Designs
Projects
E-Law Pakistan
Final Year Project
A React Native and Django-based Information Retrieval System for Pakistani Laws with ML-based Semantic Search Capabilities using SBERT, along with AI-generated summaries of Laws. Provides additional searching capability for previous case-laws, and recommendations for lawyers and features various trends based upon user locality.
Stock Prediction for APPLE & TESLA
Data Science Project
A Python-Based Comparative Time Series Analysis using the Long Short Term Memory Model to analyze various trends between the stock price of both companies.
RU Compiler
Compiler Construction
C++ based compiler designed and implemented for a Roman Urdu Inspired Programming Language. Includes standard compiler construction procedures from designing grammar, converting it into automata, and coding implementation.
Checkers Playing Agent
Artificial Intelligence Project
Python-based implementation of AI-powered Checkers Game Playing Agent with Minimax Algorithm and Alpha-Beta Pruning
Conway's Game of Life
Software Design & Analysis Project
Java-based software project for showcasing SOLID Design Principles along with other sofware design strategies.
Android Chat Application
Java Android Development
Java-based android development project with networking & communication features.
FlipGate - Assets Store
Database Project
ASP.NET Web Application integrated with Microsoft SQL Server providing an interface for people to sell digital assets.
AI Maze-Solver
Artificial Intelligence Project
Maze Solving using DFS / BFS and A-star Algorithms.
FlappyBird - 2D Game
Game Development Project
Unity & WebGL Project that explore various options in game physics.
Academic Awards
Deans List of Honors, NUCES
Fall 2019, Fall 2020, Spring 2021, Fall 2021, Spring 2022, Fall 2022
Education
Bachelor in Computer Science
FAST-NUCES, Lahore
2019 - 2023
CGPA:3.64