Skip to content
Rana Mohamed Yousef

About

Motivated Computer Science Student & Software Engineer with a strong passion for building end-to-end digital solutions. Experienced in Mobile App Development (Flutter), Software Engineering, and Embedded/IoT Systems. Adept at translating complex problems into clean, scalable code and collaborating effectively within multidisciplinary teams to deliver impactful products.

Expertise

Software Development

Proficient in multiple programming languages and paradigms, focusing on clean, structured, and efficient code.

C++PythonJavaOOPData Structures

Mobile Application Development

Experienced in building dynamic and responsive cross-platform mobile applications using Flutter and Dart, integrating APIs and managing state.

FlutterDartUI/UXRESTful APIsState Management

IoT & Embedded Systems

Hands-on experience in integrating hardware and software systems, including Arduino programming, sensor control, and embedded system troubleshooting.

IoTArduinoEmbedded SystemsHardware IntegrationSensor Control

Data Science & Machine Learning

Skilled in developing machine learning models, with expertise in data preprocessing, feature engineering, and evaluating classification algorithms.

Machine LearningData PreprocessingClassification AlgorithmsAI

Selected work

Supermarket Management System with C++

Designed and implemented a console-based C++ application simulating supermarket operations, including product management, billing, and inventory tracking.

Enhanced teamwork, communication, and task coordination skills through collaborative project work.

Car Garage Security – Arduino

Car Garage Security – Arduino

Built an automated garage security system using Arduino, integrating keypad authentication, IR sensors, DC motors, and an LCD for gate control and user interaction.

Gained practical experience in Arduino programming, hardware integration, and embedded system troubleshooting.

IoT Medicine Reminder & Dispenser App

Collaborated on a cross-platform mobile application integrated with custom IoT hardware to automate medication management, featuring scheduling, push notifications, and offline data persistence.

Enabled patients to schedule dosage times and receive reminders, triggering hardware signals for automatic medicine dispensing.

Titanic Survival Prediction Model

Developed a Machine Learning classification model predicting passenger survival based on demographic and travel attributes, co-leading data preprocessing and evaluating multiple algorithms.

Improved model input quality through handling missing values, encoding categorical variables, and feature engineering.

News & milestones

2025

Certified in Programming with Python.

2025

Certified in Network Infrastructure by NTI.

2025

Developed and delivered two real-world Flutter projects for a Faculty Exhibition.

2025

Applied Arduino programming and sensor control in IoT projects as an IoT Developer at Robo Tech ASU.

2025

Completed Network Infrastructure training at NTI, covering LAN/WAN, routing, and switching.