Hi, I'm Yousif

Front-End Developer

I build user-friendly digital experiences with clean code and modern technologies that solve real-world problems.

Yousif M Rabea

About Me

I'm a passionate front-end developer with a strong foundation in C++, Python, and web technologies. My journey into development started with a curiosity for building user-friendly digital experiences and solving real-world problems through code. Through academic projects and continuous learning, I've grown comfortable working with HTML, CSS, JavaScript, and responsive design principles.

Currently, I'm focused on sharpening my front-end skills and exploring the fundamentals of cybersecurity. My long-term goal is to become a security engineer — combining solid coding practices with a deep understanding of system vulnerabilities and defense strategies. I enjoy learning, building, and pushing my limits one project at a time.

10+

Projects Completed

2+

Years Experience

95%

Code Quality

const developer = {
  name: 'Yousif M Rabea',
  skills: ['C++', 'Python', 'JavaScript'],
  passion: 'Clean Code'
};

// Let's build something amazing!

Skills & Technologies

Programming Languages

C++
Python
JavaScript
HTML5 & CSS3
Java
SQL

Frameworks & Libraries

JavaFX
Flask
Bootstrap

Computer Science Fundamentals

Data Structures & Algorithms
Object-Oriented Programming
Problem Solving

Development Tools & Cybersecurity

Git & GitHub
IDEs & Editors
Cybersecurity Foundations
Project Development

Professional Experience

2023 - current

Computer Science Student

Arab Academy for Science and Technology

Focused on developing advanced programming skills through coursework and practical projects, specializing in object-oriented programming, database applications, and web development.

  • Developed the Elkaror Airport Management System with flight scheduling, role-based access control, and real-time security clearance using JavaFX and MySQL
  • Created a Stadium Management System with database integration for member management, facility booking, and event scheduling
  • Built a University Management System web application with student, professor, and admin portals featuring role-based dashboards
  • Designed the EncryptPro Application implementing multiple classical and modern encryption algorithms (Caesar, Playfair, AES, RSA)
  • Participated in the Egyptian Collegiate Programming Contest (ECPC) using advanced algorithms and data structures
Java JavaFX C++ MySQL Python HTML/CSS/JS
2022 - 2022

Freelance Developer

Upwork Platform

Worked on client projects focused on specialized trading tools and algorithms, delivering custom solutions that met specific technical requirements.

  • Created a custom stock trend detection system using Pine Script
  • Implemented trading algorithms for technical analysis indicators
  • Delivered projects within deadline with positive client feedback
Pine Script Technical Analysis Problem Solving Client Communication

Featured Projects

Completed

University Management System

A comprehensive web-based university management platform with student, professor, and admin portals. Features animated UI components, responsive design, and role-based dashboards for academic management.

Duration: 4 months
Commits: 210
HTML5/CSS3 JavaScript Responsive Design UI Animation
Completed

Airport Management System

A comprehensive Airport Management System built with Java and JavaFX, featuring flight operations, passenger processing, security systems, and advanced reporting capabilities.

Duration: 3 months
Commits: 156
Java JavaFX MySQL
Completed

EncryptPro Application

A comprehensive encryption toolkit with GUI that implements multiple classical and modern encryption algorithms including Caesar, Playfair, AES, and custom ciphers with a user-friendly interface.

Duration: 3 months
Commits: 87
Python PyQt5 Cryptography AES/RSA
Completed

Stadium Management System

A sports club database management system featuring user-friendly interfaces for member management, scheduling, facility booking, and comprehensive reporting with secure authentication.

Duration: 2 months
Commits: 93
Java JavaFX JDBC MySQL

What Others Say

Get In Touch

Let's work together!

I'm always interested in new opportunities and exciting projects. Whether you have a question about Java development, web technologies, or just want to connect, feel free to reach out!

eng.yousif1357@gmail.com
+2001158712059
Egypt, giza
aswan