Accomplished Software Engineering student, pursuing expertise in developing innovative digital solutions, eager to apply knowledge and gain practical experience. Experienced in collaborating within team environments and recognized for hard work, punctuality, and a strong willingness to learn and adapt to new challenges.
• Web Development
Developed "Lingo," a language-learning platform that connects students with native speakers. Implemented a dynamic frontend using HTML, CSS, and JavaScript for an interactive user experience. Built a robust backend with PHP and a database.
• Human Computer Interaction
Worked on "Eventure" project that focuses on prototyping user-friendly interfaces for a family-oriented app that aims to simplify family decision-making for outings and events by integrating features such as a shared calendar and location suggestions. Moreover, the application was tested using Usability Testing to gather feedback and identify areas for improvement.
• Software Architecture and Design
Designed the software architecture for "Nasaq", a dynamic event planning platform that connects clients with service providers. Applied a multi-tier architecture and developed system models, including domain models, component diagrams, deployment diagrams, and use case diagrams.
• Software Construction Laboratory
Worked on "Nasaq," an event planning platform built using Flutter and Firebase, designed to simplify event organizing by offering a range of services. Integrated Google Maps API for location services and Stripe API for secure payment processing. Followed Agile methodology with testing conducted in each sprint to ensure quality assurance.
• Artificial Intelligence
Developed "Glowlytic" a machine learning-based skincare product recommendation system to assist users in selecting skincare products. Built a supervised learning model to classify and recommend suitable products, applied unsupervised learning for clustering similar skincare items, and integrated Generative AI for personalized explanations. Pre-processed a structured dataset, ensuring accurate recommendations. Technologies used include Python, scikit-learn, OpenAI API, and data visualization techniques.
• Mobile Application Development
Developed "PrayApp" a mobile application developed using Android Studio to support users in their daily prayers. It provides accurate prayer times based on the user's location, a Qibla compass for direction, azan notifications, and customizable reminders.
Designed a functional prototype for a project management tool to assist managers in planning, executing, and controlling projects, incorporating key features such as task management, cost estimation, and multi-project support. Managed project timelines, resource allocation, and cost analysis using Microsoft Project/Project Plan 365. Created Gantt charts, resource assignment plans, and critical path analysis to optimize project workflows and improve efficiency.
• Graduation Project
Developed "Meras" an Arabic Augmented Reality (AR) fitness application to combat childhood obesity by gamifying physical activities. "Meras" engages children through interactive AR workouts and nutrition-based mini-games, using real-time movement tracking via the device's camera, including progress tracking, rewards, and a leaderboard to enhance motivation. Unity powers the AR functionalities and game mechanics, while Flutter was used for cross-platform UI development.
• Programming Languages: Dart, Java, PHP, SQL, HTML, CSS, JavaScript, Python
• Frameworks & Platforms: Flutter
• Development Tools & IDEs: Android Studio, Visual Studio, jGrasp, Eclipse, XAMPP, GitHub
• Databases & Project Management: MySQL, MariaDB, Microsoft Project
• UI/UX Design & Prototyping: Figma, FlutterFlow
Supervised Machine Learning: Regression and Classification – Coursera (Issued: [3, 2025])