Hello, I'm

Youssef Salem Hassan

Fresh Computer Science graduate from Nile University focused on Flutter, cross-platform development, clean architecture, and bilingual Arabic/English software.

Flutter AppsCross-platform delivery
Portrait photo of Youssef Salem Hassan
Bilingual UXArabic / English products

About

Flutter, cross-platform development, clean architecture, bilingual products

Fresh Computer Science graduate from Nile University and Software Engineer focused on Flutter and cross-platform development.

Skilled in Dart, Flutter, REST APIs, Firebase, Clean Architecture, BLoC, responsive UI, and Arabic/English localization.

Experienced through internships, freelance work, training programs, and academic projects, with a strong interest in building clean, maintainable, and user-friendly software.

Stack snapshot

40+

Languages

5
DartPythonJavaScriptTypeScriptSQL

Frameworks & Libraries

13
FlutterAndroidiOSResponsive UIAdaptive UIBLoC PatternCubitProviderGetXClean ArchitectureSOLID PrinciplesMVVMDependency Injection

Miscellaneous

27
RESTful APIDioJWT AuthenticationOAuthGoogle Sign-InFlask BasicsFirebaseFirebase AuthenticationCloud FirestoreFirebase Cloud MessagingCrashlyticsSupabaseSharedPreferencesSecure StorageHiveNext.jsReactTailwind CSSCustom BackendGitHubGitHub Actions BasicsPostmanVercelArabic/English LocalizationRTL/LTR SupportMaterial DesignDark Mode

21+

Projects Completed

40+

Technologies

Giza, Egypt

Education

Nile University — School of Information Technology and Computer Science

Bachelor’s Degree in Computer Science

Graduation project

EmoSense — Multi-Emotion Recognition App, AI-based customer sentiment analysis using Flutter and Python.

Grade

A

Relevant coursework & programs

  • Software Engineering, Data Structures and Algorithms, Database Systems, Computer Networks.
  • Route IT — Flutter Development Diploma covering mobile development, state management, and UI/UX (Feb 2025 – Jun 2025).
  • DEPI Microsoft ML Engineer track: Capstone; Statistics & Linear Algebra; Data Science with Python; ML; Azure AI Fundamentals & Engineer Associate; MLOps; GANs; NLP; Prompt Engineering (Oct 2024 – May 2025).

My Unique Expertise

How I practice—scaled delivery, disciplined architecture, bilingual products, and pragmatic ML where it belongs in the roadmap.

Cross-platform product delivery

End-to-end Flutter builds for Android, iOS, web, and desktop with Material 3, responsive layouts, and release-ready structure informed by production client work.

Clean Architecture & BLoC at scale

Feature-first layering (domain, data, presentation), BLoC/Cubit, routing with go_router, and DI patterns that stay maintainable across large API surfaces.

Production APIs & bilingual UX

Dio-backed REST integration, auth flows including social sign-in, notifications and background work, plus Arabic/English UX with intl/ARB and full RTL support.

ML integration in mobile apps

Bridging computer vision and NLP prototypes with Flutter clients—emotion analysis, facial recognition patterns, and research-driven features aligned with coursework and graduate project direction.

My Tech Stack

A collection of technologies I am proficient in and enjoy working with

Languages

5 skills

1 / 3

  • Dart
  • Python
  • JavaScript
  • TypeScript
  • SQL

Experience

Roles and engagements from my journey so far

  1. Technology 92

    Flutter Mobile Developer

    Feb 2026 — Present

    Remote

    Present
    • Develop features for a bilingual workforce management app covering attendance, KPIs, profiles, and onboarding.
    • Integrate REST APIs with Dio and structure modules using Clean Architecture and BLoC.
    • Implement offline support using local caching, retry queues, and secure token storage.
  2. Digital Egypt Pioneers Initiative (DEPI)

    Software Development — Cross-Platform Mobile App Developer (Internship)

    Nov 2025 — Present

    Giza, Egypt · Hybrid

    Present
    • Build Flutter applications while applying UI principles, Git workflows, documentation, and testing basics.
    • Work on a capstone project demonstrating end-to-end mobile development and deployment readiness.
  3. Mostaql.com · Freelance

    Mobile App Developer

    Apr 2025 — Present

    Remote

    Present
    • Develop Flutter applications for clients and convert UI/UX designs into responsive mobile interfaces.
    • Handle API integration, reusable components, client communication, and delivery milestones.
  4. Early Flutter Internships — CodeAlpha & Uneeq Interns · Mar 2025 · Remote

    Flutter Developer · Internship

    Mar 2025 — Mar 2025

    Remote

    • Two short remote internships (CodeAlpha and Uneeq Interns) focused on Flutter fundamentals: Dart, widgets, navigation, API consumption, debugging, and delivering small features on tight March 2025 timelines.
    • Hands-on practice across both cohorts—mobile-first habits, async collaboration, and incremental UI flows ready for critique in remote settings.
  5. Route

    Route Flutter Diploma (Internship)

    Feb 2025 — Jun 2025

    Egypt · Hybrid

    • Completed professional Flutter training covering Dart, Flutter, Firebase, BLoC, Provider, GetX, and deployment.
    • Hands-on coursework and projects reinforcing production-ready Flutter practices.
  6. Digital Egypt Pioneers Initiative (DEPI)

    Microsoft Machine Learning Engineer (Internship)

    Oct 2024 — May 2025

    Cairo, Egypt · Remote

    • Completed applied modules in Python, machine learning basics, REST API integration, and cloud concepts.
    • Explored NLP, prompt engineering, and advanced topics including GANs, with emphasis on reproducible pipelines and cloud tooling.
    • Hands-on labs and projects blending data modeling, algorithm design, and real-world ML workflows.
  7. Telecom Egypt

    Flutter Mobile Application Development Internship

    Jul 2024 — Sep 2024

    Cairo, Egypt · On-site

    • Built Flutter features using Dart, Firebase Authentication, Cloud Firestore, and BLoC state management.
    • Participated in code reviews and technical discussions to improve code quality and project structure.
    • Graduation showcase: Electric Vehicle Finder app integrating Flutter, Google Maps, Firebase, and BLoC — awarded Telecom Egypt “We” internship certification.

Services

How I collaborate with founders, SMEs, hiring teams, and partner agencies—narrow scope lists, clearer delivery.

  • 01

    Cross-platform mobile apps (Flutter)

    Android, iOS, web, and desktop shipped from one codebase with Clean Architecture and BLoC or GetX as the product demands.

  • 02

    Marketing sites & admin dashboards (Next.js)

    Bilingual SSR/SSG layouts, Tailwind-first UI, forms and SEO—when clients need credibility and tooling around the native app.

  • 03

    REST, Firebase & Supabase integration

    Auth—including social providers—notifications, caches, typed errors across large Laravel or Node surfaces.

  • 04

    UI implementation & bilingual UX

    Material 3, RTL parity, spacing and typography tuned for skim-first stakeholders and Arabic-first audiences.

  • 05

    Performance and maintainability

    Structure that survives scope growth: feature modules, codegen where it saves time, pragmatic refactors ahead of milestones.

  • 06

    ML-aware product features

    Pairing Flutter clients with CV/NLP workloads when inference belongs in-product—not slide-deck only.

Projects

Selected case studies from the full portfolio.

Nokta — Ride-Hailing / Delivery MVP — Production-pattern Flutter template for ride-hailing and delivery — real geocoding, live tracking, offline-first cache, and bilingual EN/AR UX
Featured

Nokta — Ride-Hailing / Delivery MVP

Flutter ride-hailing MVP · Nominatim + OSRM · Offline-first Hive · EN/AR RTL

Context

Ride-hailing MVPs often ship with fake coordinates, brittle map demos, and no offline path—making it hard to swap in a real backend without rewriting core flows.

Contribution

Architected six feature domains with Clean Architecture + BLoC, Nominatim/OSRM maps, Hive offline queue, per-km pricing, and polished MVP UX.

Outcome

Six feature domains (auth, home, trips, notifications, profile, settings) with mock JSON API ready to swap for production backends.

+3 more documented in the brief

Tech stack

FlutterDartClean Architectureflutter_blocBLoC/Cubit+12 more
Technology 92 — Employee Management App — Bilingual workforce management app covering attendance, KPIs, profiles, onboarding, offline support, and RTL
Featured

Technology 92 — Employee Management App

Bilingual workforce app · Offline-first handling · Clean Architecture + BLoC

Context

Employees needed one reliable mobile surface for attendance, KPI tracking, onboarding, profiles, and bilingual access while staying resilient when connectivity drops.

Contribution

Built Flutter features with Clean Architecture, BLoC, Dio REST integration, secure token storage, local caching, retry queues, and Arabic/English RTL parity.

Outcome

Unified client covering attendance, KPIs, profiles, onboarding, media/PDF viewing, and settings on one codebase.

+2 more documented in the brief

Tech stack

FlutterDartflutter_blocBLoC/CubitClean Architecture+12 more
FlutterMate - Flutter Learning Companion — 📚 Your personal Flutter learning companion with structured lessons, progress tracking, and AI-powered assistance
Under development

FlutterMate - Flutter Learning Companion

Context

Self‑taught Flutter developers often bounce between scattered tutorials with no clear progression, little accountability, and few ways to validate understanding beyond copying demos.

Contribution

Owned product structure—lessons, quizzes, streaks/analytics UX, CI, and public GitHub Pages release.

Outcome

22 guided lessons across beginner, intermediate, and advanced tiers with prerequisites and duration estimates.

+3 more documented in the brief

Tech stack

Flutter 3.0+Dart 3.0+Clean ArchitectureGetX 4.6.6State Management+8 more

Certificates

Selected courses, diplomas, and professional programs.

Flutter Development Diploma

Route IT Training Center

Issued: June 2025

View PDF

DEPI Microsoft ML Engineer

Digital Egypt Pioneers Initiative (DEPI)

Issued: May 2025

View PDF

Mobile Application Developer by Flutter

Telecom Egypt

Issued: September 2024

View PDF

Sprints x Microsoft Summer Camp - Mobile Development

Sprints x Microsoft

Issued: November 2025

View PDF

Testimonials

Teammates, mentors, and peers — from graduation work, Nile University, and shipped projects.

1 / 8

Youssef is a hardworking, practical young developer who works with dedication. The work requires a consistently collaborative team, and most importantly, building a good team for the future. I wish you all the best, my friend.

Majed A.

Mostaql client · Business directory app · 5.0/5 across professionalism, communication, quality, expertise, deadline, and repeat collaboration

Let’s ship the next milestone

Whether you already have backlog tickets or still shaping the idea—send specifics and timelines. Expect a pragmatic reply.

Elsewhere online

Project brief

Share goals, timelines, stacks, languages, platforms, constraints—I'll respond with next steps.

Validated messages can be copied in one tap — use the visible email link if you prefer your mail app.

Prefer email or offline?

Location

Giza, Egypt

If your roadmap needs a disciplined Flutter teammate—or a bilingual web surface wrapped around shipping apps—pitch me via email anytime.