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.
abdulrafay1747@gmail.com
Location
Rawalpindi, Pakistan
Connect with me:
Projects Completed
Years Experience
Technologies
CS Student
FAST NUCES
about me
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.
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)
Graduation Year
2025
Availability
Open to Opportunities
Preferred Role
Full-Stack Developer
technical expertise
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.
Proficient in Python, C++, C#, Dart, Kotlin, Java, JavaScript, and SQL. Strong foundation in object-oriented programming and algorithm implementation.
Experience with TensorFlow, Scikit-learn, NumPy, Pandas for building predictive models, CNNs, LSTMs, and implementing MLOps practices with MLflow and DVC.
Specialized in Flutter and Dart for cross-platform mobile applications. Experience with Firebase Authentication, Cloud Firestore, and building responsive UIs.
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.
Hands-on experience with AWS, Google Cloud, Firebase, Docker, Jenkins, Git, and CI/CD pipelines. Familiar with monitoring tools like Prometheus and Grafana.
Experience with SQL Server, MySQL, MongoDB, and Firebase Firestore. Proficient in database design, optimization, and Entity Framework Core integration.
A breakdown of my technical skills and experience levels
Completed across various domains
Programming languages & frameworks
of development experience
AI/ML, Web, Mobile, Enterprise
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.
Advanced machine learning projects featuring deep learning, computer vision, MLOps pipelines, and AI-powered applications with production-ready deployment and monitoring.
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:
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:
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:
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:
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:
Full-stack web applications built with modern frameworks, featuring responsive design, API integration, database management, and scalable architecture patterns.
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:
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:
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:
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:
Cross-platform and native mobile applications with intuitive UI/UX, real-time features, cloud integration, and comprehensive user engagement systems.
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:
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:
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:
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:
Large-scale enterprise applications designed for academic institutions and business operations with robust data management and workflow automation.
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:
Low-level programming projects demonstrating assembly language proficiency and game development skills with direct hardware interaction and memory management.
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:
testimonials
Feedback from colleagues and supervisors during internships and collaborative projects. Building strong professional relationships through quality work and dedication.
"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."
InternnCraft - Mobile Development Team
"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."
FAST NUCES, Islamabad - Computer Science Department
Available for new opportunities and collaborations
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.
Feel free to reach out for project collaborations or opportunities. I'll get back to you within 24 hours.
Phone Number
Email Address
Location