CV

Professional Summary

Computer Science student at King Saud University with strong academic and practical experience in software development, data structures, operating systems, databases, and artificial intelligence. Skilled in building applications, designing systems, and applying machine learning and algorithmic solutions to real-world problems.


Education

Bachelor of Computer Science.
College of Computer and Information Sciences, King Saud University.
Expected Graduation:


Technical Skills

  • Programming Languages: Java, Python.
  • Concepts: Data Structures, Algorithms, Operating Systems, Object-Oriented Programming.
  • Artificial Intelligence & Machine Learning: Classification Models, Data Preprocessing, Model Evaluation.
  • Databases: Database Design, ER Modeling, SQL.
  • Tools & Technologies: Cisco Packet Tracer, Power BI, Microsoft Excel, Gemini API.
  • Other Skills: Problem Solving, System Analysis, Technical Documentation.

Projects

  • Owganize – Productivity Mobile Application: Developed a comprehensive productivity app integrating task management, habit tracking, reminders, gamification, and mood-based task filtering to reduce procrastination.
  • Salla Plus – Online Grocery Shopping Application: Designed a mobile application to simplify grocery shopping with real-time order tracking, multiple payment options, and an intuitive user interface.
  • Restaurant Database System: Designed and implemented a database system to manage branches, employees, orders, bills, and items for a multi-branch restaurant.
  • AI Recipe Generator using Gemini API: Built a Python-based application that generates complete recipes from user-provided ingredients using Gemini API with input validation and error handling.
  • Titanic Survival Prediction – Machine Learning: Implemented Logistic Regression and Random Forest models to predict passenger survival using data cleaning, feature engineering, and performance evaluation.
  • Heart Disease Prediction – Machine Learning: Applied Decision Tree, SVM, and Naive Bayes models with feature scaling and performance analysis using confusion matrices and ROC curves.
  • Search Engine using Data Structures: Built a search engine using Inverted Index, Binary Search Tree, and Linked Lists to support single-word, Boolean, and ranked retrieval.
  • Seam Carving Algorithm – Algorithms: Implemented image resizing using seam carving with energy calculation and dynamic programming.
  • Parallel Computing – Bitonic Sort (CUDA): Compared sequential and GPU-based CUDA implementations of Bitonic Sort, demonstrating significant speedup for large datasets.
  • Government Card Creator – Java Application: Developed a Java application to create and manage government cards with exception handling, file I/O, and a graphical user interface.
  • Computer Networks Project: Designed and configured a small network topology using Cisco Packet Tracer, including routers, switches, IP configuration, and connectivity testing.
  • Educational Video Project – PowToon: Created an educational animated video explaining cancer concepts using PowToon and multimedia tools.

Languages

  • Arabic: Native
  • English: Proficient

Inspirational Quote

"Work hard, be kind, and amazing things will happen." - Conan O’Brien.

Back to Top