Overview
Technical skills
Timeline
Roles

Overview

Cross-platform Flutter plugin and app developer (Middle) focusing on native device integration and privacy-oriented features. The strongest proven skill is building cross-platform Flutter plugins with native platform integrations, as shown by platform implementations in android/src/main/kotlin/.../PreventAppScreenPlugin.kt and ios/prevent_app_screen/.../PreventAppScreenPlugin.swift and the accompanying Dart API and tests. There is limited evidence of large-scale release engineering, measured performance tuning, or advanced offline sync and conflict-resolution systems in public code.
Phone

Technical skills

Languages
8
Dart
Swift
Kotlin
TypeScript
Java
JavaScript
Go
Objective-C
Dart
4
Dio
Bloc
Riverpod
GetX
Mobile
7
Flutter
Google Maps SDK
Clean Architecture
State Management
Firebase
React Native
SwiftUI
DevOps
5
Rest API
Git
WebSockets
GitHub
GitHub Actions
Frontend
4
React.js
Next.js
Tailwind CSS
Framer Motion
Other
16
SQLite
Postman
ESLint
Fastlane
Android
iOS
CI/CD
GraphQL
Agora
Content
MVVM
Keycloak
TestFlight
Repository Pattern
Modularization
MVC

Timeline

Senior Mobile Developer • Senior
Code7X • Full-Time
Dec 2024 to Present 1 Year 9 Months In office
Delivered and maintained production Flutter/Dart applications for Android and iOS releases. Owned feature delivery across the SDLC, from planning and implementation to deployment. Built maintainable architecture with Clean Architecture and modular structure, and integrated REST APIs using Dio with robust error handling. Troubleshot live issues to improve stability and crash-free performance.
Flutter
Dart
Clean Architecture
Dio
Rest API
Senior Flutter Developer • Senior
Innova-Digits • Full-Time
Dec 2023 to Dec 2024 1 Year In office
Developed and supported cross-platform mobile apps using Flutter and Dart. Applied Clean Architecture principles to improve scalability and long-term maintainability across app modules. Integrated REST APIs and managed data flow, and created responsive UI components optimized for smooth rendering. Wrote unit and widget tests to increase reliability while working with design, QA, and backend teams to deliver features on schedule.
Flutter
Dart
Clean Architecture
Rest API
Senior Flutter Developer (Part-time) • Senior
By Bus • Part-Time
Mar 2024 to Jun 2024 3 Months In office
Led end-to-end delivery of passenger and driver mobile applications, including architecture and feature development. Implemented real-time trip and location tracking using WebSockets, and integrated Google Maps SDK with REST APIs for live updates. Used Bloc/Cubit-based state management to keep the code modular and testable, while improving responsiveness on both Android and iOS.
Flutter
Dart
WebSockets
Google Maps SDK
Rest API
State Management
Mid Flutter Developer • Middle
MolTaqa • Full-Time
Aug 2022 to Sep 2023 1 Year 1 Month In office
Built and shipped mobile app features using Flutter, contributing to Google Play releases. Integrated REST APIs and implemented UI rendering across multiple screens with reusable components. Fixed bugs and improved performance to enhance user retention, coordinating with teammates to meet delivery timelines.
Flutter
Dart
Rest API
Mansoura University
Bachelor's Degree • Computer Science
2018–2022 Mansoura, Egypt
Flutter Developer • Middle
IX Solutions • Full-Time
Aug 2021 to Jun 2022 10 Months In office
Implemented mobile app functionality using Flutter from UI development through store deployment. Integrated backend services across app layers and managed data flow to support end-user features. Ensured consistent UI across screens and improved app stability through systematic testing with the team.
Flutter
Dart
Middle Mobile Developer Confidence: Medium Cross-platform
Cross-platform Flutter plugin and app developer (Middle) focusing on native device integration and privacy-oriented features. The strongest proven skill is building cross-platform Flutter plugins with native platform integrations, as shown by platform implementations in android/src/main/kotlin/.../PreventAppScreenPlugin.kt and ios/prevent_app_screen/.../PreventAppScreenPlugin.swift and the accompanying Dart API and tests. There is limited evidence of large-scale release engineering, measured performance tuning, or advanced offline sync and conflict-resolution systems in public code.
Platform Native Mastery
5/10
Knowing the mobile platform
Shows solid platform-native integration and lifecycle handling for a Flutter plugin (Android ActivityAware, DisplayListener, ScreenCaptureCallback; iOS app delegate hooks and UIScreen notifications). Missing deeper platform-edge handling like process-death state restoration, comprehensive permission denial flows, or advanced structured concurrency tied to UI lifecycle.
Mobile UI/UX & Responsiveness
3/10
Smooth mobile experience
UI code is practical and considerate - example widgets provide blur/placeholder alternatives and the quote app uses localization and responsive widgets. There is no advanced adaptive/foldable layout work or explicit RTL/dynamic type tests beyond localization strings.
Performance & Battery
2/10
Speed and battery use
Some lightweight performance awareness (avoiding repeated platform calls via secure-count logic, use of display listeners) but no measured optimizations, benchmarks, or battery-aware background/work scheduling evidence.
Offline & Data Sync
3/10
Working offline and syncing
Standard repository/local-data pattern with network error mapping and a NetworkInfo abstraction indicates awareness of offline handling, but there is no full offline-first sync engine, conflict resolution, or queued idempotent retry implementation.
Device Integration
7/10
Using device features
Strong device integration for screenshot/record prevention across platforms with concrete native implementations: correct Android FLAG_SECURE usage, Android 14 ScreenCaptureCallback, iOS UIScreen notifications and screenshot handling, and macOS plugin support. The implementations show real platform knowledge and practical security-oriented integrations.
Release & App Lifecycle
2/10
Building and publishing apps
Basic release and build artifacts exist (Gradle, Podfiles, plugin pubspec), but there is no evidence of release engineering such as CI pipelines, fastlane, crash reporting integration, or signing/staged rollout configuration.
Expertise
Flutter• Middle
Android• Middle
iOS• Middle
Technologies
Android
iOS
JavaScript
Java
Kotlin• Middle
Dart• since 2021 • Senior
Swift• since 2022 • Middle
Objective-C
SwiftUI
MVVM
Flutter• since 2021
React Native
Firebase
Clean Architecture• since 2023
Fastlane
Riverpod
Bloc
Dio• since 2024
GetX
MVC
Repository Pattern
State Management• since 2024
Modularization
Google Maps SDK• since 2024
Agora
TestFlight
Clean Architecture• mentioned only
Recommendations
  • Build cross-platform Flutter plugins that require deep native integration (camera, secure UI, DRM, or privacy features).
  • Implement privacy/security features for mobile apps where native lifecycle and OS hooks are required (secure window, screenshot detection, app-switcher blurring).
  • Develop small-to-medium Flutter applications with clean architecture and BLoC state management, including test coverage and platform-specific examples.
  • Expand into release engineering and observability by adding CI pipelines, test automation, crash reporting, and documented release processes.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
Junior Frontend Developer Confidence: Low UI Engineer
Junior front-end UI developer focused on polished static portfolio sites and visual CSS systems. The strongest proven skill is visual design and CSS systems as shown by the globals.css design tokens, animations, motion handling, and interactive transition rules. There is no public evidence of component-level architecture, async state management, automated tests, or advanced accessibility implementations.
UI Component Architecture
2/10
How interface parts are built
Minimal component architecture evidence; most work is static content and CSS tokens rather than composed, stateful UI components or a custom component library.
Evidence
salma_portfolio/app/globals.css: global CSS design tokens and utility classes showing visual system work
salma_portfolio/content/site.ts: centralized content and configuration objects (siteConfig, navItems) indicating separation of content from presentation
Responsive & Cross-browser
3/10
Works on all screens and browsers
Responsive styling fundamentals are present with motion preference handling and careful visual layout rules, but there is no evidence of advanced techniques like container queries, RTL support beyond content text, or robust feature detection.
Evidence
salma_portfolio/app/globals.css: responsive-friendly layout rules and extensive visual CSS including @media (prefers-reduced-motion: no-preference)
salma_portfolio/content/site.ts: content emphasizes responsive UI in hero and expertise copy
Performance Optimization
2/10
Speed of the interface
Some attention to perceived performance through subtle will-change and animation control, but no measurable performance work, bundle analysis, code-splitting patterns, or virtualization of long lists.
Evidence
salma_portfolio/app/globals.css: use of will-change, reduced-motion media query, and transition tuning
Accessibility & Semantics
2/10
Usable for everyone
Very limited accessibility evidence; motion-preference handling exists, but there is no sign of ARIA, focus management for custom widgets, keyboard handling, or automated a11y checks.
Evidence
salma_portfolio/app/globals.css: @media (prefers-reduced-motion: no-preference) block implementing reduced-motion respects
State Management & Data Flow
1/10
Managing data in the app
No observable async state discipline, request cancellation, optimistic updates, or state machines; only declarative content and package declarations referencing frameworks and state libraries in descriptive text.
Evidence
salma_portfolio/content/projects.ts: project metadata lists state libraries (e.g., Pinia) in stack descriptions but no implementation code for state management
salma_portfolio/package.json: Next.js and React present as dependencies but no application code showing server-state or client-state patterns
UX & Visual Polish
4/10
Look and feel quality
Strong visual polish and UX attention in styling and motion, with many tokens, animations, and interactive transition rules that demonstrate UI craft for static sites and portfolio pages.
Evidence
salma_portfolio/app/globals.css: extensive design tokens, animations (ambient-drift, mesh-shift, halo-spin), and polished interactive rules (.surface-interactive)
salma_portfolio/app/globals.css: selection styling, layered background effects, and well-structured utility classes for visual refinement
Expertise
React• Junior
Modern Web Frameworks• Junior
Industries
Commerce• Junior
Technologies
TypeScript• Junior
Tailwind CSS
Next.js
React.js
ESLint
Framer Motion
Recommendations
  • Design and implement visually polished marketing or portfolio sites where static content and refined CSS are primary requirements.
  • Build and refine a small design system or component library (React/Next) that converts the existing CSS tokens into reusable components and documents usage in Storybook.
  • Work on Figma-to-code handoffs and responsive UI implementation tasks that leverage strong CSS and motion skills.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
Junior Game Developer Confidence: Medium Generalist
A front-end web developer at a junior level specializing in Angular-driven, responsive UI implementation. The strongest proven skill is structured, typed content and site data modeling as shown by the TypeScript content types and the site/project/experience data files. There is no evidence of game-specific systems, rendering, physics, netcode, performance profiling, or large-scale engine/tooling work in public code.
Gameplay Systems & Mechanics
How game logic works
Not evidenced in public code
Graphics & Rendering
Drawing game visuals
Not evidenced in public code
Physics & Math
Game physics and math
Not evidenced in public code
Engine Proficiency
2/10
Skill with the game engine
Basic framework usage and small custom helpers for a Next.js TypeScript site
Performance & Frame Budget
Keeping the game smooth
Not evidenced in public code
Content Pipeline & Tooling
2/10
Tools for game content
Structured content model and typed data for a portfolio content pipeline
Industries
Software• Junior
Technologies
Content
Recommendations
  • Implement and maintain responsive Angular or Vue front-end interfaces and small marketing or portfolio sites.
  • Build content-driven static or server-rendered pages using Next.js with typed content models and simple helper utilities.
  • Work on UI polish, accessibility fixes, and component-level refactors for maintainability in web projects.
  • Convert CV-driven content into CMS-backed or static-site generation flows for recruiter-facing sites.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories: