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.