Skip to content
View Khaled-shahien's full-sized avatar

Highlights

  • Pro

Block or report Khaled-shahien

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Khaled-shahien/README.md

Hi, I'm Khaled Shahien

Flutter Developer | Mobile Application Developer

I build polished, maintainable Flutter applications for Android and iOS, with a focus on clean architecture, responsive interfaces, and reliable integrations.

Open to Work LinkedIn GitHub

About Me

I am a Flutter developer with two years of hands-on experience building mobile applications, reusable interfaces, and maintainable feature-based codebases. My work covers the full application flow: translating designs into responsive Flutter UI, managing state, integrating APIs and Firebase services, testing critical behavior, and improving existing applications.

  • Primary focus: Flutter and cross-platform mobile development
  • Open to remote, full-time, and freelance opportunities worldwide, with particular interest in the Gulf region and Egypt
  • Comfortable working on new MVPs as well as existing Flutter codebases

What I Do

  • Develop complete Flutter applications for Android and iOS
  • Implement product designs as responsive Flutter interfaces
  • Build MVPs for startups and early-stage products
  • Integrate REST APIs and Firebase services
  • Implement authentication, notifications, and local persistence
  • Fix Flutter bugs and develop new features
  • Improve UI responsiveness and application performance
  • Review, organize, and maintain existing Flutter codebases

Core Stack

Flutter Dart Firebase

Area Technologies and practices
Architecture Clean Architecture, feature-first organization, dependency injection
State management BLoC, Cubit, Provider, GetX
Data and backend REST APIs, Firebase, local storage
Mobile UI Responsive UI, reusable widgets, cross-platform mobile development
Quality Testing, debugging, maintenance, Git, GitHub, practical GitHub Actions CI/CD

Featured Projects

A local-first expense tracker for budgets, wallets, reports, backups, and day-to-day financial management.

Core stack: Flutter, BLoC, Clean Architecture, local storage, testing

Demonstrates: Layered architecture, privacy-focused data handling, and tested financial workflows.

A polished food-ordering experience with responsive screens and a complete journey from onboarding to order tracking.

Core stack: Flutter, Cubit, Clean Architecture, go_router, get_it, testing

Demonstrates: UI/UX implementation, reusable design systems, and modular feature development.

An Islamic companion for Quran reading, prayer times, adhkar, notifications, and daily worship tools.

Core stack: Flutter, Provider, REST APIs, Firebase Messaging, local storage

Demonstrates: Multi-feature application design, API integration, notifications, and offline-aware data flows.

A personal finance application with transaction management, analytics, and responsive financial dashboards.

Core stack: Flutter, Firebase Authentication, Firestore, go_router, charts

Demonstrates: Firebase integration, data visualization, and responsive finance-oriented UI.

A shopping application with authentication, product discovery, favorites, cart management, and responsive user flows.

Core stack: Flutter, BLoC, Firebase, Dio, Clean Architecture

Demonstrates: E-commerce workflows, state management, backend integration, and feature-first organization.

A book-discovery application with search, categories, authentication, and Google Books data integration.

Core stack: Flutter, GetX, Dio, Google Books API, Firebase

Demonstrates: REST API mapping, resilient model defaults, cached search results, and focused model tests.

Engineering Approach

  • Keep presentation, business logic, and data concerns clearly separated
  • Choose state management based on project needs rather than habit
  • Build reusable components and responsive layouts
  • Handle loading, empty, success, and failure states explicitly
  • Protect environment-specific configuration and document setup safely
  • Add focused tests around important application behavior

Current Focus

I am continuing to strengthen automated testing, Flutter performance, GitHub Actions workflows, and production release practices.

Let's Connect

I am open to Flutter roles, mobile application projects, MVP development, and long-term collaboration. If you are building a mobile product or improving an existing Flutter application, I would be glad to discuss how I can help.

Pinned Loading

  1. masrofy_app masrofy_app Public

    Privacy-first Flutter expense tracker with budgets, wallets, reports, encrypted local storage, backups, and tested Clean Architecture.

    Dart

  2. Foodex_app Foodex_app Public

    Flutter food-ordering experience built with Cubit, feature-first layers, responsive UI, and tested user flows.

    Dart

  3. quran_app quran_app Public

    Flutter Islamic companion for Quran reading, prayer times, adhkar, Hadith, notifications, and local worship tools.

    Dart

  4. Finova_app Finova_app Public

    Flutter personal finance app with Firebase authentication, Firestore transactions and budgets, analytics, and responsive dashboards.

    HTML

  5. Grocery_App Grocery_App Public

    Flutter grocery shopping app with BLoC, Firebase, Dio, cart, favorites, and feature-first architecture.

    Dart

  6. Book_App Book_App Public

    Flutter book discovery app using the Google Books API, GetX, Firebase authentication, search, and categories.

    Dart