About
I’m a computer science graduate who enjoys learning and building things, especially in the fields of artificial intelligence and software development. I’ve worked on several projects that helped me improve my coding skills and learn how to solve real problems.
Right now, I’m focusing on developing my skills in AI and software engineering. I’m always curious to try new technologies and find better ways to do things. My goal is to keep growing, both personally and professionally, and to create useful applications that make a difference.
Education
-
September 2024 — Now -
February 2024 — May 2024 -
July 2020 — November 2023
Languages and tools
certificates
-
October 6, 2024
NASA Space Apps Challenge (NASA)
-
May 15, 2024
Data Analysis (SDA - Le Wagon)
-
Jun 2, 2024
Large Language Models "LLMs-18" (SDAIA)
-
Jun 2, 2024
Baha Hakthon (SDAIA)
-
Sept 15, 2022
Competitive Programming Training (Coach Academy)
-
Sept 15, 2022
Linux Basics Course (Flex Courses)
-
Jul 24, 2022
Java Course (sololearn)
-
Jul 22, 2022
Exploratory Data Analysis for Machine Learning (IBM)
Achievements
-
June 2025 Achieved top position among 40+ teams
Organized by Al-Baha Municipality & Ministry of Municipal Affairs
-
May 2025 Competed with 180+ participants
Hosted by the Agricultural Fund & Albaha University
-
May 2025 Selected among 800+ participants and 200+ teams from 40 countries
Organized by the General Authority for Awqaf & Neo Digital
-
April 2025 Competed against 60+ teams
Hosted by the Saudi AI Governance Association
-
October 2024 Organized by Albaha University, Saudi Space Agency & Communications Authority
-
August 2024 Among 1,500+ participants
Ministry of Awqaf initiative
-
July 2024 Selected from 250 teams across 45 countries
Hosted by Maqnoon Association for Quran Memorization
-
June 2024 52 teams competing in smart city solutions
Organized by Albaha Smart City Administration
-
September 2022 Ranked among 5,000+ registrants
Ministry of Communications and IT initiative
-
August 2022 Selected from 500+ registrants
Organized by the Ministry of Communications and IT
Experience
-
February 2023 — May 2024 • Managed repositories and version control for the team during the competition, ensuring seamless collaboration and bug tracking.
• Led competitive programming challenges to improve team performance, guiding team members in optimizing algorithms. -
December 2022 — September 2024 • Collaborated with the student community to organize events, workshops, and coding challenges, helping peers improve their coding skills.
• Led the development of club websites and managed all tech-related tasks, including the creation of achievement databases and internal tools.
Projects
-
Grass | غِراس App
The "Grass" application is part of my graduation project, developed to provide an innovative solution to the challenges people face when selecting the right plants for their specific geographical locations. Key determinants such as climatic conditions, soil composition, and sunlight exposure significantly influence the success of plant species in any given area. Moreover, "Grass" is designed with a primary goal of aligning itself with and actively supporting the Saudi Green Initiative.
1. Plant Selection Assistance: Helps users choose the right plants based on climate and soil conditions.
2. Community Platform: Connects plant enthusiasts for knowledge sharing.
3. Gardening Journal: Enables users to track and document their horticultural activities.
4. Plant Identification from Images: The app allows users to identify plants by capturing images, making it easier to recognize different plant species and obtain comprehensive information about them.
5. Favorites Management: Users can save a list of their favorite plants within the app, facilitating quick access to information and tips about these plants.
6. Seasonal Planting Reminders: The application includes a notification feature that reminds users of optimal planting seasons, helping them plan and cultivate their gardens effectively.-
Android Studio
-
Java
-
Python
-
Firebase
-
TenserFlow Lite
-
-
Quranic Maqam Classification using Deep Learning
This project develops a Quranic maqam classification system using Deep Neural Networks (DNN) trained on the Maqam-478 Dataset. It accurately classifies audio recordings of various maqams. Additionally, I built a website that leverages this model, allowing users to upload audio files for real-time maqam classification.
-
Flask
-
Tensorflow
-
Keras
-
Librosa
-
Google Colab
-
-
AI Dehazing Model for Safe Driving
An advanced AI model for removing fog from images and enhancing visibility for safe driving, combining proven traditional techniques with modern deep learning networks.
-
OpenCV
-
NumPy
-
Pillow
-
Flask
-
-
Multi-Agent Predictive Stock Trading System
A comprehensive multi-agent system for stock market trading and analysis, featuring four distinct intelligent agents with different trading strategies: Technical Analysis, Fundamental Analysis, Sentiment Analysis, and Reinforcement Learning.
-
Dash
-
PyTorch
-
Plotly
-
scikit-learn
-
matplotlib
-
numpy
-
pandas
-
-
GNN for Anomaly Detection in Financial Transactions
This project implements Graph Neural Networks (GNN) for detecting anomalies and fraudulent activities in financial transaction data. It leverages Graph Convolutional Networks (GCN) and Graph Attention Networks (GAT) to model complex relationships between transactions and identify suspicious patterns that might indicate fraud.
-
Python
-
PyTorch
-
PyTorch Geometric
-
scikit-learn
-
matplotlib
-
-
QualiAI
QualiAI is a smart platform that automates the generation of Self Study Reports (SSR) for academic programs. It analyzes uploaded Excel files, matches evaluation questions with national standards using BERT-based semantic similarity, and leverages GPT-4 to produce structured Arabic academic reports, including analytics and recommendations. The platform is built with Flask, Firebase, and cutting-edge NLP tools.
-
Python
-
Flask
-
GPT-4 API
-
SentenceTransformer
-
Firebase
-
-
Misbar - مِسْبَار
Misbar is a smart platform that uses satellite data and AI to monitor irrigation activities, classify farms by water usage, detect violations, and support decision-making for government agencies. It provides dashboards, interactive maps, auto-alerts, and a chatbot for handling reports and complaints. Misbar empowers sustainable agriculture and helps reduce groundwater overuse.
-
React + Tailwind CSS
-
Flask (Python)
-
Sentinel Hub API
-
Google Earth Engine
-
Leaflet.js + Mapbox GL
-
AI & NDVI Analysis
-
OpenAI API
-
Firebase
-
-
Website for the Google Developers Student Club (DSC) - University of Al Baha
I have created a website for the Google Developers Student Club (DSC) at the University of Al Baha, a hub that brings together the passion for technology and software development among students. The website allows individuals to explore a range of exciting services, including:
1. About the Club: Providing a general overview of the club's activities and goals.
2. Courses and Camps: Offering a list of training courses and technical camps provided by the club, with details of each activity and registration links.
3. Events and News: Publishing the latest news and events of the club.
Contact Links: Providing means of communication with the club and opportunities to join the club community.
I used a diverse set of technologies in developing this website, making it a comprehensive platform to enhance interaction and knowledge exchange among individuals and club members.
Join us and enjoy a community that encourages learning and technology!
-
Html
-
JavaScript
-
CSS
-
Firebase
-
-
Be with me - كُن معي
an innovative mobile application that uses artificial Intelligence to offer visually impaired individuals accurate voice guidance and assistive services. It helps them navigate the holy sites and perform rituals with greater independence and safety.
-
Android Studio
-
Mappedin
-
GPS
-
Firebase
-
-
With You - معاك
Smart City Navigation App for the Visually Impaired
-
Android Studio
-
Google Map API
-
CNN
-
Firebase
-
-
Khalil - خليل
Khalil App is a cutting-edge tool facilitating Quranic memorization through features like a competitive leaderboard, instant voice feedback for error correction, challenges distinguishing similar verses, simulated Quranic license exams, scientific knowledge quizzes, and tailored revision sessions.
-
Android Studio
-
AR
-
Speech Recognizing
-
Firebase
-
-
Website for Google MENA Tech Skills Initiative
A site to introduce the Google MENA Tech Skills Initiative. The site includes the goals of the initiative, the prizes offered, the method of registration, and frequently asked questions.
-
Html
-
JavaScript
-
CSS
-
-
Your Broker - وسيطك
An innovative application that serves as a seamless platform for showcasing and selling your products. Acting as a reliable intermediary, the app ensures the protection of both sellers and buyers, guaranteeing their respective rights throughout the transaction process.
-
Android Studio
-
Firebase
-
PyPal API
-
-
Tourism in Al Bahah - مدينة الضباب
A website to display the most prominent tourist places in Al Bahah
-
Html
-
JavaScript
-
CSS
-
Firebase
-
-
Psatin laquela (Orchards of the wise)
website for a digital library where books are available in three ways for free:
1- Read it and the book here is in pdf format
2- Hear it and here the book is in an acoustic way
3- Watch a video summarizing the book
If you do not like e-books, you can buy the paperback book at the lowest prices and fast delivery-
Html
-
CSS
-
SQL
-
PHP
-
JavaScript
-
-
Ramadan Game
A simple Ramadan game that aims to create an atmosphere of fun and entertainment during the holy month of Ramadan. The game requires players to tap to prepare samosas in a limited time, which enhances the fun and challenge while playing. You can try the game and enjoy the special Ramadan atmosphere by clicking on the image.
-
Html
-
JavaScript
-
CSS
-
-
GPA Calculator
A GPA Calculator app helps students calculate their Grade Point Average (GPA) by inputting course grades and credit hours. It provides a convenient way to track academic performance and determine overall GPA. Useful for students monitoring their progress.
-
React.js
-
Tailwind CSS
-
jsPDF
-
Vite
-
Node.js
-
-
BMI Calculator
A BMI Calculator app calculates a person's BMI based on their weight and height and gender, helping them assess their body fat level and determine if they are underweight, normal weight, overweight, or obese. It provides quick insights into their weight status and aids in making health-related decisions.
-
Flutter
-
Dart
-
Multi-Platform App
-
Android Stdio
-