RYOOF / DEVELOPER PORTFOLIO
Portrait of Ryoouf Alsuwidany, featured on her digital magazine portfolio
Portrait / Ryoouf Alsuwidany 01 / 2026
A PERSONAL EDITION — VOL. 01

Ryoouf Alsuwidany is a developer exploring software, intelligent systems and creative technology.

I'm a Computer Science student at King Saud University, drawn to the space where technology, design and real-world problems meet. My practice spans software, machine learning, robotics and creative development.

I learn best by building — from robot simulations and data dashboards to mobile interfaces, algorithms and 3D experiences.

Browse 34 projects ↗

Explore by discipline ↗Professional profile ↗

CURIOUSLY MADE. CAREFULLY TESTED. ALWAYS LEARNING.

© 2026THE RYOOF EDITSCROLL TO EXPLORE ↓
02 / THE PERSON
First picture of Ryoouf Second picture of Ryoouf
FIG. 02 — THE PERSON BEHIND THE WORK.

About Me

I am currently completing my Bachelor of Science in Computer Science at the College of Computer and Information Sciences at King Saud University in Riyadh. Throughout my studies, My coursework and projects have helped me explore both the technical and creative sides of computing.

I am especially interested in systems that solve real problems. I enjoy working with artificial intelligence, software engineering, robotics, optimization, mobile development, simulation, and user-centered design. I also value teamwork, leadership, communication, and the process of taking an idea from an early concept to something that can actually be demonstrated and tested.

My current major focus is my graduation project, which studies decentralized multi-robot task allocation for firefighting missions. The project uses robot simulation and multi-objective optimization to study how several robots can divide tasks while balancing mission completion time and total energy consumption.

“I learn best by building.”

03 / PRACTICE

What I Do

Software Development

I build applications and software projects using technologies such as Python, Swift, SwiftUI, HTML, and related development tools. I enjoy structuring a solution clearly, implementing it, testing it, and improving the user experience.

Artificial Intelligence & Machine Learning

I have worked with classification models, ensemble learning, neural-network approaches, feature engineering, imbalanced-data handling, and model comparison. I am interested in how intelligent systems can support better decisions.

Robotics & Simulation

My robotics work includes ROS 2, Gazebo, TurtleBot3, robot navigation, simulation, and multi-robot task allocation. I am currently exploring how optimization algorithms can coordinate multiple robots under competing objectives.

Creative & Interactive Development

I also enjoy projects where technology meets visual design, including iOS interfaces, 3D game environments, user experience design, and portfolio concepts. I like making technical work understandable and visually clear.

04 / THE INDEX

Interests & Focus Areas

Technical Interests

What I Am Currently Exploring

  1. Multi-robot navigation and coordination in ROS 2 and Gazebo.
  2. Multi-objective optimization using MOPSO and MOACO.
  3. Baseline comparison using NSGA-II.
  4. Reliable simulation, evaluation, and documentation of robotics experiments.

My Main Areas

Artificial Intelligence
Building and evaluating systems that learn from data or search for better solutions to complex problems.
Robotics
Working with simulation, navigation, task allocation, and coordination between multiple robots.
Software Development
Turning requirements and ideas into functional applications, interfaces, algorithms, and prototypes.
Creative Technology
Combining programming with visual design, interaction, storytelling, and user experience.
05 / WORK IN PROGRESS

Currently Working On

Graduation Project: Multi-Robot Firefighting Task Allocation

The project explores how several robots can cooperatively execute firefighting tasks while minimizing two competing objectives: mission completion time and total energy consumption.

Current tools and methods: ROS 2, Gazebo, TurtleBot3 Waffle, Python, MOPSO, MOACO, NSGA-II, Pareto-based evaluation, and repeated simulation experiments.

View the Graduation Project

06 / ELSEWHERE

Beyond Code

Alongside technical work, I have participated in student activities, volunteering, event support, leadership, and marketing. These experiences helped me strengthen communication, organization, teamwork, and responsibility while working with people from different backgrounds.