Hi, I'm Ali Abdullah

Software Engineering Student at NUST

Passionate about AI, backend systems, and building full-stack solutions. Currently in my second year, expanding my skills in MERN stack, advanced Data Structures, and building custom high-performance search architectures.

Ali Abdullah

Ali Abdullah

Software Engineer | AI/ML

About Me

Coding

My Journey

From curiosity to passion

Who am I?

I'm Ali Abdullah, a passionate Software Engineering student at NUST, Islamabad. My journey in technology began with a curiosity about how things work, which has evolved into a deep love for coding and software development.

Currently in my second year, I'm expanding my knowledge in MERN stack development, advanced Data Structures & Algorithms, and high-performance search architectures. I'm particularly fascinated by AI applications and engineering millisecond-latency backend systems.

Education

B.Sc. in Software Engineering
National University of Sciences and Technology (NUST)

Location

Islamabad, Pakistan
Open to remote opportunities

My Skills

Programming Languages

Java (OOP, Android) 85%
C++ (OOP, DSA) 80%
JavaScript 75%
HTML/CSS 90%
Python 85%

Technologies & Tools

Data Structures & Algorithms 85%
Firebase (Auth, Firestore) 80%
SQL/MySQL/JDBC 85%
REST APIs/Retrofit 75%
Git/GitHub/Docker 90%
Flask/TensorFlow/OpenCV 95%

Currently Learning

React
Node.js
MongoDB
AI/ML
DSA
Backend

My Projects

ScoutSearch

ScoutSearch

A high-performance algorithmic football scouting search engine built from scratch utilizing custom Sharded Inverted Indices.

Python/Flask Data Structures Pandas Vanilla JS

Custom Sharded Inverted Index reducing RAM by 80%

Prefix Trie data structure for sub-50ms autocomplete

TF-IDF semantic ranking over 19,000+ deep profiles

TaskMate

TaskMate

AI-Powered Productivity Web App with DeepSeek integration, document conversion, and full authentication system.

HTML/CSS JavaScript Firebase AI Integration

AI Assistant for writing code, notes, and plans

Document-to-Note Converter & Text Summarizer

Full authentication with OTP verification

Bus App

Bus Ticket Booking

Android application for booking bus tickets with real-time seat availability and trip management.

Java Android MySQL REST API

User authentication (Login/Signup)

Interactive seat selection with real-time updates

Custom REST API with JDBC MySQL backend

emojimood

EmojiMood

AI-Model For Real-Time Emotion Detection using facial recognition analysis.

Python HTML/CSS/JavaScript Flask TensorFlow OpenCV DeepLearning

Real-time facial emotion recognition

Live emotion tracking dashboard

Custom Trained Own CNN AI-Model

My Certifications

Ai For Everyone

DeepLearning.AI • Issued Jul 2025

Completed this course and gained a deep knowledge about AI and ML. Also gained knowlege about what genAi is.

Show credential

Responsive Web Design

FreeCodeCamp • Issued Jul 2025

Mastered HTML5, CSS3, and JavaScript fundamentals, including responsive design principles and basic DOM manipulation.

Show credential

Get In Touch

Contact Information

Feel free to reach out to me for any questions or opportunities. I'm always open to discussing new projects, creative ideas, or opportunities to be part of your vision.

Location

Islamabad, Pakistan

Connect with me

Send me a message