Available for Opportunities

Welcome to Abdul Rafay's
Software Engineering Portfolio!

I'm Abdul Rafay, a Computer Science student at FAST NUCES, Islamabad, and a passionate Full-Stack Software Engineer from Rawalpindi, Pakistan. Specializing in AI/ML, mobile app development, and web technologies with hands-on experience in Flutter, .NET, Python, and the MERN stack.

Email

abdulrafay1747@gmail.com

Location

Rawalpindi, Pakistan

Connect with me:

15+

Projects Completed

3+

Years Experience

10+

Technologies

Abdul Rafay portfolio showcase

CS Student

FAST NUCES

about me

Education & Experience

Full-stack Software Engineer with internship experience in web, mobile, and backend development. Currently pursuing Computer Science at FAST NUCES with expertise in .NET, Flutter, Python, AI/ML, and MERN stack technologies.

Key Highlights
  • 3+ years of development experience

  • 15+ projects across multiple domains

  • Proficient in 10+ programming languages

  • Specialized in AI/ML and full-stack development

FAST NUCES, Islamabad - Bachelor of Science in Computer Science (2021-2025)

InternnCraft Internship - Mobile App Development with Flutter & Firebase (June-Aug 2024)

LangChain for LLM Application Development - DeepLearning.AI Certification (Feb 2025)

Current Status

Graduation Year

2025

Availability

Open to Opportunities

Preferred Role

Full-Stack Developer

technical expertise

Technology Stack & Skills

From AI/ML and mobile development to full-stack web applications, I bring a comprehensive skill set to tackle diverse technical challenges and deliver innovative solutions.

Programming Languages

Proficient in Python, C++, C#, Dart, Kotlin, Java, JavaScript, and SQL. Strong foundation in object-oriented programming and algorithm implementation.

AI & Machine Learning

Experience with TensorFlow, Scikit-learn, NumPy, Pandas for building predictive models, CNNs, LSTMs, and implementing MLOps practices with MLflow and DVC.

Mobile App Development

Specialized in Flutter and Dart for cross-platform mobile applications. Experience with Firebase Authentication, Cloud Firestore, and building responsive UIs.

Web Development

Full-stack development with React.js, Next.js, Express.js, Nest.js, ASP.NET Core, and Blazor. Experienced in building scalable web applications and RESTful APIs.

Cloud & DevOps

Hands-on experience with AWS, Google Cloud, Firebase, Docker, Jenkins, Git, and CI/CD pipelines. Familiar with monitoring tools like Prometheus and Grafana.

Database Management

Experience with SQL Server, MySQL, MongoDB, and Firebase Firestore. Proficient in database design, optimization, and Entity Framework Core integration.

Technical Proficiency Overview

A breakdown of my technical skills and experience levels

15+
Projects

Completed across various domains

10+
Technologies

Programming languages & frameworks

3+
Years

of development experience

5+
Domains

AI/ML, Web, Mobile, Enterprise

Project Portfolio

A comprehensive showcase of my development expertise across AI/ML, web development, mobile applications, and enterprise solutions. Each project demonstrates practical implementation of cutting-edge technologies and real-world problem-solving.

AI/ML & Data Science

Advanced machine learning projects featuring deep learning, computer vision, MLOps pipelines, and AI-powered applications with production-ready deployment and monitoring.

AI/ML
CyberCrack Interview Trainer

AI-powered desktop application for cybersecurity interview preparation. Integrates OpenAI Whisper for real-time audio transcription, GPT-based intelligent feedback system, screenshot-based code review, and enterprise license management with usage analytics via Prometheus metrics.

Technologies Used:

PythonTkinterOpenAI WhisperGPT APIPrometheus
AI/ML
LeafSpec - Plant Species Classification (FYP)

Advanced Flutter application leveraging deep learning for plant species identification. Trained and compared multiple CNN architectures (LeNet-5, AlexNet, EfficientNet) with ResNet achieving optimal accuracy. Features include real-time classification, 25+ plant attributes display, Google Sign-In integration, and MongoDB backend with ModelBit deployment for scalable inference.

Technologies Used:

FlutterTensorFlowPythonMongoDBModelBitFirebase
AI/ML
MLOps Environmental Monitoring & Prediction

Production-ready MLOps pipeline for real-time air quality forecasting. Implements ARIMA and LSTM time-series models with automated retraining, data versioning via DVC, experiment tracking with MLflow, and comprehensive monitoring using Prometheus/Grafana. Containerized Flask API provides scalable AQI predictions with live performance dashboards.

Technologies Used:

PythonMLflowDVCFlaskPrometheusGrafanaDocker
AI/ML
Video Frame Prediction System

Research-focused deep learning system comparing ConvLSTM, PredRNN, and Transformer architectures for video frame prediction on UCF101 dataset. Features engineered preprocessing pipelines, Flask REST API for model inference, and interactive dashboard for frame sequence visualization and video reconstruction download.

Technologies Used:

TensorFlowPythonFlaskComputer VisionDeep Learning
AI/ML
Time-Table Scheduling Problem Solver

Advanced optimization solution for academic timetabling using machine learning algorithms. Implements genetic algorithms and constraint satisfaction techniques to solve complex scheduling problems. Features conflict resolution, resource optimization, and automated timetable generation with Jupyter Notebook analysis and visualization.

Technologies Used:

PythonJupyter NotebookGenetic AlgorithmsOptimizationMachine Learning

Web Development

Full-stack web applications built with modern frameworks, featuring responsive design, API integration, database management, and scalable architecture patterns.

Web Development
SOW Parts App - Automotive E-commerce Platform

Comprehensive automotive parts procurement ecosystem with multi-role architecture. Next.js responsive web portal for quote management and order tracking, NestJS backend with MySQL for inventory and lifecycle management, plus dedicated admin panel for user approval and supplier/driver coordination across the entire supply chain.

Technologies Used:

Next.jsNestJSMySQLReact NativeTypeScript
Web Development
SBMTech Cybersecurity Consultancy Website

Modern, responsive consultancy platform built with Next.js 15 and Tailwind CSS. Features real-time cybersecurity news integration, dynamic service pages, server-side MailerSend API for contact forms, and fully optimized mobile-first design with custom reusable UI components for professional client engagement.

Technologies Used:

Next.js 15TypeScriptTailwind CSSMailerSend API
Web Development
Banking Application - Headless Architecture

Enterprise-grade banking system using modern headless architecture. Blazor WebAssembly frontend with ASP.NET Core Web API backend, Entity Framework Core database-first integration, comprehensive banking operations (transfers, deposits, withdrawals), customer profile management, and third-party API integration for Scottish bank holidays.

Technologies Used:

Blazor WebAssemblyASP.NET CoreEF CoreSQL Server
Web Development
Homeschooling Resource Hub

Comprehensive educational platform with intelligent content categorization by age, class, and region. Features dual-interface design with admin dashboard for content management and moderation, plus responsive public portal with advanced filtering capabilities for seamless resource discovery by parents, teachers, and students.

Technologies Used:

ReactHTML5CSS3JavaScriptResponsive Design

Mobile Development

Cross-platform and native mobile applications with intuitive UI/UX, real-time features, cloud integration, and comprehensive user engagement systems.

Mobile Development
Dairy Product Delivery App - Full E-commerce Suite

Complete dairy delivery ecosystem with dual interfaces for customers and administrators. Features comprehensive e-commerce functionality including product browsing, cart management, subscription services, order tracking, push notifications, secure payment integration with Stripe, digital wallet functionality, and analytics reporting dashboard.

Technologies Used:

FlutterFirebaseStripe APIPush NotificationsAnalytics
Mobile Development
Expense Tracker App

Personal finance management application built with Flutter for cross-platform compatibility. Features expense categorization, budget tracking, visual analytics with charts and graphs, recurring transaction management, and comprehensive financial reporting. Demonstrates clean architecture principles and modern mobile app development practices.

Technologies Used:

FlutterDartLocal StorageChartsFinancial Analytics
Mobile Development
Auto Assist - Car Care & Maintenance App

Comprehensive automotive care platform connecting car owners with certified mechanics. Features real-time chat functionality, intelligent appointment booking system, digital repair history tracking, integrated marketplace for car parts and supplies, inquiry management system, and intuitive UI/UX designed with Figma for optimal user experience.

Technologies Used:

FlutterDartFirebaseFigmaReal-time Chat
Mobile Development
Mentor Me - Professional Networking Platform

LinkedIn-style networking application specifically designed for mentor-mentee relationships. Built with native Android development using Kotlin, features intelligent matching based on expertise domains and interests, real-time Firebase chat integration, professional profile management, and goal-oriented mentorship tracking systems.

Technologies Used:

KotlinAndroid SDKFirebaseReal-time Database

Enterprise Solutions

Large-scale enterprise applications designed for academic institutions and business operations with robust data management and workflow automation.

Enterprise
FLEX University Management System

Robust academic management platform streamlining university operations at enterprise scale. Comprehensive features include student enrollment automation, course registration workflows, intelligent timetable scheduling, performance tracking analytics, administrative efficiency tools, and centralized data management using ASP.NET and SQL Server architecture.

Technologies Used:

ASP.NETSQL ServerEntity FrameworkAcademic Management

Gaming & Assembly

Low-level programming projects demonstrating assembly language proficiency and game development skills with direct hardware interaction and memory management.

Gaming
Brick-Breaker Game

Classic arcade-style Brick Breaker game implemented entirely in Assembly language. Demonstrates low-level programming skills, memory management, and game logic implementation using assembly instructions. Features collision detection, scoring system, paddle controls, and multiple levels with increasing difficulty.

Technologies Used:

Assembly LanguageLow-level ProgrammingGame Development

testimonials

Professional Recognition

Feedback from colleagues and supervisors during internships and collaborative projects. Building strong professional relationships through quality work and dedication.

"Exceptional Technical Skills & Professional Approach"

"Abdul Rafay demonstrated exceptional skills during his internship at InternnCraft. His proficiency in Flutter development, Firebase integration, and ability to implement CI/CD pipelines impressed the entire team. He consistently delivered high-quality code and showed great problem-solving abilities. A dedicated and talented developer with strong potential for growth."

DTL
Development Team Lead

InternnCraft - Mobile Development Team

InternnCraft
"Outstanding Academic Performance & Innovation"

"Abdul Rafay has consistently shown excellence in his computer science studies at FAST NUCES. His projects, particularly in AI/ML and mobile development, demonstrate both technical proficiency and creative problem-solving. His work on the LeafSpec plant classification app and MLOps environmental monitoring system showcases his ability to apply theoretical knowledge to real-world challenges."

AS
Academic Supervisor

FAST NUCES, Islamabad - Computer Science Department

FAST NUCES

Available for new opportunities and collaborations

Get In Touch

Ready to start a project or just want to chat? Feel free to reach out through the contact form, and let's discuss how we can work together.

Contact Information

Feel free to reach out for project collaborations or opportunities. I'll get back to you within 24 hours.

Phone Number

+92 3115781747

Email Address

abdulrafay1747@gmail.com

Location

Rawalpindi, Pakistan
Follow Me

What are you interested in?