ِAbdullah's Portofolio

Hi I'm Abdullah Adel

Flutter Developer

Mobile Application Developer and Computer Science student who enjoys turning ideas into fully functional apps using Flutter and Dart, with a focus on clean code, smooth performance, and user-friendly design. Throughout my projects, I have worked on features like route planning, data handling, and UI customization, combining problem-solving skills with creativity. For me, mobile development is not just about building apps, it’s about creating practical solutions that people can rely on every day.

my Profile Picture
ndroid_Studio Logo dart Logo Flutter Logo GetX Logo Python Logo C# Logo SQL Logo MongoDB Logo firebase Logo supabase Logo ndroid_Studio Logo dart Logo Flutter Logo GetX Logo Python Logo C# Logo SQL Logo MongoDB Logo firebase Logo supabase Logo ndroid_Studio Logo dart Logo Flutter Logo GetX Logo Python Logo C# Logo SQL Logo MongoDB Logo firebase Logo supabase Logo

Skills

Technical SKILLS

  • Dart
  • Java
  • C#
  • SQL
  • MongoDB
  • Python
  • Flutter
  • State Management
  • Firebase
  • REST APIs
  • Git & GitHub
  • Data Structures & Algorithms
  • OOP
  • SOLID Principles
  • System Analysis & Design

Soft SKILLS

  • Communication Skills
  • Teamwork
  • Time Management
  • Problem Solving

A bit about me

When I first stepped into the world of Computer Science, I was fascinated by how apps could make daily life easier. As a CS student and Flutter developer, I’ve been building my foundation in mobile app development, working on projects that combine performance with simple and intuitive UI. I enjoy the process of turning concepts into interactive applications, from handling APIs and data to designing user-friendly interfaces. For me, development is not just about writing code—it’s about solving problems, improving experiences, and delivering apps that people truly benefit from. This mix of logic and creativity is what keeps me motivated to learn, experiment, and grow in the tech world.

MyExperiences

DEPI Logo

DEPI Mobile App Developer

Jun 2025 - Present

Digital Egypt Pioneers Initiative (DEPI) – Mobile App Developer (Cross Platform Track) Specializing in cross-platform development using Flutter to build responsive, high-quality apps for Android and iOS. Gaining hands-on experience with Dart, advanced Flutter concepts, Firebase, Git/GitHub, UI/UX basics, testing, documentation, and deployment, culminating in a capstone project.

udemy Logo

Mastering Programming: A Comprehensive Course

Aug 2024 - Oct 2024

Dart Programming Course – A comprehensive introduction to Dart language, starting with environment setup (SDK installation, VS Code integration, extensions, and file structure). The course covers Dart fundamentals including the main function, print statements, variables, data types, operators, and collections (lists, sets, and maps). Learners progress through conditional statements, comparison and logical operators, loops, and functions (parameters, optional/named arguments, and return values). Advanced sections introduce Object-Oriented Programming (OOP) concepts such as classes, objects, constructors, encapsulation, inheritance, polymorphism, abstract classes, mixins, and the object class. The curriculum also includes null safety, arrow functions, getters/setters, and the late keyword. In addition, the course provides a solid foundation in Data Structures and Algorithms (DSA), covering Big O notation, searching (linear and binary search), linked lists, selection sort, recursion, and stack operations. Designed to build strong programming skills, the course blends theory with hands-on implementation to prepare learners for cross-platform mobile development with Flutter.

previousCompleted Projects

Project Screenshot

Egyptian Metro Route Planner

using (Dart, Flutter, GPS,GetX)

Built a Flutter mobile app to plan Cairo Metro routes with station autocomplete, nearest station detection via GPS, address search using Geocoding, and shortest path calculation with transfer handling. Displays fare, travel time, and detailed route info using clean UI and GetX state management.

Project Link

talk to meChatbot

AI Chatbot

I've put together a chatbot here which knows all my skills, work experience, projects and has a copy of my CV. You can use it to ask questions about me to get a better idea of who I am and what I've done.

You can also download my CV here if you want to take a look at it. I'm currently looking for new opportunities so if you have a project you think I'd be a good fit for, please get in touch!

Download my Resume
  • AI
    Hello! I’m your AI assistant 🤖