Skip to content

I build mobile apps that ship to both stores, and publish the packages underneath them.

Software engineer in Egypt, working mostly in Flutter. My own product is an Arabic grammar app with more than a hundred thousand installs; the reusable parts of it go back out to pub.dev. Currently reading for an M.Sc. and moving towards research-adjacent work.

ship to both stores
Play Store · App Store
the packages underneath them
pub.dev · versioned · public

I write software for phones, mostly in Flutter, mostly for people who read Arabic. That second half is the part that shapes the work: right-to-left layout, naskh typography, and text that has to stay legible with diacritics on it are not a localisation pass at the end of a project — they decide the structure of it from the first screen.

The product I keep returning to is a grammar reference. It started because the books I learned from are organised for teaching and not for looking things up, and a phone is a looking-things-up device. Building it taught me more about typesetting Arabic than about Flutter, which is not what I expected.

Work that generalises goes back out. When a piece of an app turns out to be a widget rather than a screen, it gets pulled apart, documented and published, because a package with real documentation is worth more to the next person than a screenshot in a portfolio.

I am reading for an M.Sc. at the moment, and the direction I want to move in is research-adjacent — the parts of the field where a question is worth spending months on rather than a sprint. What that turns into is still open.

Experience

Click to expand
Mobile DeveloperGiza, Egypt · 07/2023 – PresentAlmohtawa
  • Elevated code quality and release reliability by enforcing rigorous code reviews and comprehensive testing across the mobile codebase.
  • Eliminated performance bottlenecks in production applications through methodical debugging and optimization, delivering a consistently smooth user experience.
Mobile Developer (iOS)Cairo, Egypt · 02/2023 – 07/2023EgySystem
  • Shipped a production iOS application with a user-friendly interface and optimized performance, taking it from feature design through public launch.
  • Increased application stability and reduced crash rates by diagnosing and resolving critical production bugs.
  • Designed and implemented new iOS features within a cross-functional team, carrying them from concept to release.
Flutter DeveloperGiza, Egypt · 02/2022 – 02/2023Grand Technology
  • Architected application features on Clean Architecture principles, improving maintainability, testability, and long-term scalability of the codebase.
  • Hardened application stability by resolving production defects and backing fixes with unit and widget test coverage to guard against regressions.
Flutter DeveloperCairo, Egypt · 05/2021 – 01/2022Tele Support
  • Owned the architecture of multiple production codebases, defining project structure and conventions that kept each product maintainable and testable.
  • Designed and developed multiple production Flutter applications, applying Provider, BLoC, and GetX for scalable, predictable state management.
  • Extended application capabilities by integrating third-party SDKs, including Google Maps and Syncfusion for in-app Excel generation.
  • Partnered with UX, design, and QA teams to ship polished, production-ready releases.
Software DeveloperCairo, Egypt · 2018 – PresentFreelance
  • Designed, built, and integrated RESTful API backends in Java powering client mobile applications.
  • Implemented features for client applications in Java and Kotlin on Android, applying Android UI design principles and local data persistence.
  • Applied Clean Architecture, SOLID principles, and design patterns to keep client codebases maintainable and extensible.
  • Scoped and shipped client applications independently across Android, iOS, and Flutter under Agile practices.

Projects

Everything I have shipped, filterable by subject. Each one opens its own page with the write-up and whatever links prove it.

Kultúra

Commerce

A Riyadh coffee house in an app: order, customise, collect points.

2026 · Shipped

Flutter · Dart · REST API · FirebaseViewRead about Kultúra

Klu

Services · Commerce

Spa and salon appointments: find the place, pick the service, book it.

2025 · Shipped

Flutter · Dart · REST API · FirebaseViewRead about Klu

EGIC

Commerce · Tools

A plumbing manufacturer’s catalogue, with the sizing calculator on board.

2022 · Shipped

Flutter · Dart · REST APIViewRead about EGIC

Buy2

Commerce

An e-commerce app for running several United States storefronts.

2021 · Shipped

Flutter · Dart · REST APIViewRead about Buy2

Skills

Mobile development
Android SDK, iOS SDK, Flutter, Android UI design principles, BLoC, Provider, GetX, mobile databases and local persistence, Google Maps, Syncfusion (Excel and XLSIO generation)
Programming languages
Java, Kotlin, Dart, Swift
Backend and APIs
Java RESTful API backends, backend development and integration
Architecture, testing and tooling
Clean Architecture, SOLID principles, design patterns, OOP, data structures, algorithms, unit testing, widget and UI testing, code review, Agile, Scrum, Git, Linux, macOS

Currently learning

Machine learning from first principles
Working through Andrew Ng's ML curriculum on a self-built 60-day plan — deriving the math by hand, then implementing it in raw NumPy before touching a library.
Retrieval-augmented generation (RAG)
Building a RAG backend step by step — FastAPI, document chunking, MongoDB persistence — to understand how LLM apps actually retrieve and ground answers.
NLP and text representation
How text becomes vectors — from bag-of-words to embeddings — as groundwork for graduate study in AI/NLP.

Education

M.Sc. in Computer Science — Helwan University

Cairo, Egypt · 01/2026 – Present

B.Sc. in Communication Engineering — Higher Institute of Technology and Engineering

New Cairo, Egypt · Graduated 2019

Undergraduate project: Smart Assistant.

Get in touch

Email is the fastest way to reach me.

Fady Fouad

Software Engineer — Java | Kotlin | Cross-Platform Mobile

Cairo, Egypt · fady.fouad.a@gmail.com · GitHub · LinkedIn · Google Play · Military service: completed

Professional summary

Software Engineer with 5+ years of experience designing, building, and maintaining production applications in Java, Kotlin, Swift, and Dart across backend and mobile platforms. Architects and maintains multi-file production codebases grounded in Clean Architecture and SOLID principles, with a consistent record of improving stability, performance, and release quality through unit and widget testing and rigorous code review. Designed and integrated RESTful API backends in Java powering client applications. Currently pursuing an M.Sc. in Computer Science.

Technical skills

  • Mobile development: Android SDK, iOS SDK, Flutter, Android UI design principles, BLoC, Provider, GetX, mobile databases and local persistence, Google Maps, Syncfusion (Excel and XLSIO generation)
  • Programming languages: Java, Kotlin, Dart, Swift
  • Backend and APIs: Java RESTful API backends, backend development and integration
  • Architecture, testing and tooling: Clean Architecture, SOLID principles, design patterns, OOP, data structures, algorithms, unit testing, widget and UI testing, code review, Agile, Scrum, Git, Linux, macOS

Professional experience

Mobile Developer — Almohtawa

Giza, Egypt · 07/2023 – Present

  • Elevated code quality and release reliability by enforcing rigorous code reviews and comprehensive testing across the mobile codebase.
  • Eliminated performance bottlenecks in production applications through methodical debugging and optimization, delivering a consistently smooth user experience.

Mobile Developer (iOS) — EgySystem

Cairo, Egypt · 02/2023 – 07/2023

  • Shipped a production iOS application with a user-friendly interface and optimized performance, taking it from feature design through public launch.
  • Increased application stability and reduced crash rates by diagnosing and resolving critical production bugs.
  • Designed and implemented new iOS features within a cross-functional team, carrying them from concept to release.

Flutter Developer — Grand Technology

Giza, Egypt · 02/2022 – 02/2023

  • Architected application features on Clean Architecture principles, improving maintainability, testability, and long-term scalability of the codebase.
  • Hardened application stability by resolving production defects and backing fixes with unit and widget test coverage to guard against regressions.

Flutter Developer — Tele Support

Cairo, Egypt · 05/2021 – 01/2022

  • Owned the architecture of multiple production codebases, defining project structure and conventions that kept each product maintainable and testable.
  • Designed and developed multiple production Flutter applications, applying Provider, BLoC, and GetX for scalable, predictable state management.
  • Extended application capabilities by integrating third-party SDKs, including Google Maps and Syncfusion for in-app Excel generation.
  • Partnered with UX, design, and QA teams to ship polished, production-ready releases.

Software Developer — Freelance

Cairo, Egypt · 2018 – Present

  • Designed, built, and integrated RESTful API backends in Java powering client mobile applications.
  • Implemented features for client applications in Java and Kotlin on Android, applying Android UI design principles and local data persistence.
  • Applied Clean Architecture, SOLID principles, and design patterns to keep client codebases maintainable and extensible.
  • Scoped and shipped client applications independently across Android, iOS, and Flutter under Agile practices.

Projects

Ta7t Eltalab — On-demand services platform

  • Engineered a complete end-to-end solution for on-demand service delivery, covering the full lifecycle from customer request to fulfilment.
  • Designed the product as a unified system connecting service requesters with providers.

TS Project Manager — Task and project management tool

  • Created a project management application that organizes and tracks employee tasks across teams.
  • Designed task assignment and tracking workflows that keep employee workloads organized.

Connect4Sports — Social media and e-commerce platform

  • Built a cross-platform application that unifies social networking and e-commerce for the sports community, in one destination to connect and shop.
  • Designed the app to support two distinct product domains, social interaction and commerce, within a single codebase and user experience.

Buy2 — E-commerce store management app

  • Developed an e-commerce application that enables businesses in the USA to manage their stores entirely from a mobile device.

Education

M.Sc. in Computer Science — Helwan University

Cairo, Egypt · 01/2026 – Present

B.Sc. in Communication Engineering — Higher Institute of Technology and Engineering

New Cairo, Egypt · Graduated 2019

  • Undergraduate project: Smart Assistant.

Interests

Programming · Computer science and engineering · Communication engineering