Education

Where I learned

Bachelor of Software Engineering

University Of Palestine

Bachelor's degree in Software Engineering, focused on mobile development, data structures, and algorithms.

Sep 2020 - Jun 2025 ·Software Engineering

Key highlights

  • Built a strong foundation in computer science, software design, data structures, and algorithms.
  • Focused coursework on mobile application development and analytical problem-solving.
  • Turned theoretical knowledge into practical skills for building integrated digital products end to end.

Full Stack Web Development Bootcamp

AXSOS Academy GmbH

A 620-hour full-stack bootcamp covering web fundamentals, Python, and real team projects.

Feb 2026 - Jul 2026 ·Full Stack Development

Key highlights

  • Completed a 620-hour part-time bootcamp covering web fundamentals, Python, algorithms, and data structures.
  • Delivered two full projects — one solo, one team-built.
  • Stress-tested Python fundamentals through daily practice on LeetCode and HackerRank.

Flutter Advanced Course Bloc and MVVM Pattern

Udemy

A focused course on Bloc and the MVVM pattern for reactive, well-structured Flutter apps.

Feb 2023 - Mar 2023 ·Flutter Development

Key highlights

  • Deep-dived into Bloc and the MVVM pattern with reactive programming using Streams.
  • Practiced proper error handling and structuring code into clean Data/Domain/Presentation layers.
  • Picked up the habit of writing real unit and widget tests instead of treating them as an afterthought.

Flutter and Dart Complete Development Course

Udemy

A complete Flutter and Dart course, from OOP fundamentals to shipping a full app.

Jan 2023 - Feb 2023 ·Flutter Development

Key highlights

  • Covered the full Flutter/Dart stack from OOP fundamentals through building real UIs.
  • Integrated REST APIs and Firebase, plus local storage with Hive.
  • Learned state management with Bloc, going from Dart syntax to shipping a full app end to end.