PHP Developer
10+ years exp
JavaScript
SQL
Bash
Python
Node JS
Dart
PHP
UI Component Architecture: 4/10
Active 1 day ago
+972 (59) 5611823
Invite to interview
Message
Download CVCV
Overview
Technical skills
Timeline
Roles
Overview
Cross-platform Flutter developer at a junior-to-middle level specializing in building small business mobile apps with pragmatic UI work. Proven skill is producing localized Flutter UIs and simple cloud integration as shown in lib/home.dart and lib/google_sheets_api.dart. There is little public evidence of offline-first sync, background processing, release automation, or measured performance tuning.
Technical skills
JavaScript
SQL
Bash• Junior
Python• Senior • 10y+
Node JS• Middle • 4y+
Dart• Middle • 4y+
PHP• Senior • 3y+
Node JS
Axios
PHP
Laravel• 7y+
Livewire• 7y+
Frontend
JQuery
React.js
Webpack
Bootstrap
Vue.js• 7y+
Alpine.js• 3y+
Mobile
Clean Architecture
Flutter
Material3
Declarative UI
Adaptive UI
State Management
DevOps
Docker
Cybersecurity
Amass
httpx
FFUF
Gobuster
Burp Suite
Offensive
Databases
MongoDB
PostgreSQL
Timeline
Python Developer
•
Middle
Freelancer
•
Freelance
Develops Python-based web scraping solutions for different projects. Handles data extraction and automation workflows, turning source data into usable outputs. Works independently as a freelancer on ongoing data-related tasks.
Python
Senior PHP Developer
•
Senior
Hesabate Software
•
Full-Time
Develops and maintains core ERP modules using PHP. Builds interactive frontends with Vue.js and Alpine.js, integrating business workflows into the product. Implements AI-related features, archive tracking, analytics tools, and a chatbot agent (Trivvo). Supports ongoing improvements to reliability and maintainability of the ERP codebase.
PHP
Laravel
Vue.js
Alpine.js
Full Stack Laravel Developer (Part time)
•
Middle
AraPeak Company
•
Part-Time
Developed and maintained web applications using Laravel, Livewire, and Vue.js. Optimized backend performance and implemented responsive frontends for user-facing features. Worked part-time to support ongoing releases and improvements.
Laravel
Livewire
Vue.js
Team Lead / Full Stack Engineer
•
Lead
Tweets Tech Company
•
Full-Time
Led a team delivering multiple outsourced projects while coordinating development activities and progress. Worked across the stack using Laravel, Livewire, and Vue.js for feature delivery and UI updates. Helped standardize implementation practices to keep the projects consistent and maintainable.
Laravel
Livewire
Vue.js
Node.js Developer (Part time)
•
Middle
Bee Car Care Startup
•
Part-Time
Built and maintained backend APIs using Node.js for a car services startup. Contributed to the main application development alongside other engineering tasks. Focused on reliable API behavior and integration with the product’s backend services.
Node JS
Full Stack Laravel Developer
•
Middle
Tweets Tech Company
•
Full-Time
Developed and maintained web applications using Laravel, Livewire, and Vue.js. Focused on backend performance optimizations and building responsive user interfaces. Ensured features were implemented reliably and integrated cleanly within the existing application structure.
Laravelsince 2019
Livewiresince 2019
Vue.jssince 2019
Middle Frontend Developer
Confidence: Medium UI Engineer
Frontend engineer (Middle) focused on Vue component work and small-to-mid SPA features with practical UX integrations. The strongest proven skill is building a reusable Vue form-builder plugin and library packaging, evidenced by src/index.js, VueDragFormBuilder.vue and the webpack UMD bundle configuration. There is limited evidence of systematic testing, accessibility engineering, measured performance optimization, or advanced state-machine/server-state discipline in the public human-authored code.
UI Component Architecture
4/10
How interface parts are built
Component-driven work visible (a reusable Vue plugin and multiple input components) but largely conventional; library wiring exists without deep architectural patterns or advanced composition abstractions.
Evidence
vue_drag-form_builder/src/index.js - plugin entry importing and registering multiple input components and VueDragFormBuilder
vue_drag-form_builder/src/views/VueDragFormBuilder.vue - core view using vuedraggable for drag-and-drop
vue_drag-form_builder/webpack.config.js - library bundle setup (UMD output, externals: vue)
Responsive & Cross-browser
2/10
Works on all screens and browsers
Basic responsive/layout support inferred from CSS and typical UI patterns, but no advanced layout techniques, RTL, or explicit feature detection found in authored files.
Evidence
menuApp/menu.js - UI rendering and card creation functions suggesting responsive page concerns
vue_drag-form_builder/src/views/VueDragFormBuilder.vue - component view (uses flexible dragging lists; no explicit container queries or advanced fluid typography)
Performance Optimization
1/10
Speed of the interface
Minimal performance engineering evidence; standard webpack bundling for a library but no measured optimizations, code-splitting strategy, or virtualization for long lists.
Evidence
vue_drag-form_builder/webpack.config.js - library build configuration (basic bundling, externals)
vue_drag-form_builder/package.json - build script and dependency on vuedraggable (no bundle-analyzer or perf artifacts)
Accessibility & Semantics
1/10
Usable for everyone
Little to no explicit accessibility work visible in human-authored files; no ARIA, focus-management, keyboard handling, or CI a11y configs present.
Evidence
vue_drag-form_builder/src/index.js - component registry (no a11y annotations visible)
menuApp/menu.js - UI functions (no explicit ARIA, focus or keyboard handling patterns present)
State Management & Data Flow
3/10
Managing data in the app
App-level state and flows are implemented (cart, storage, payment stubs) with local persistence, but server-state discipline, optimistic updates, cancellation or state machines are not present.
Evidence
menuApp/menu.js - addToCart, updateCartUI, saveCartToStorage, loadCartFromStorage
moman13/menuApp/category-core.js - functions for loadMeals, renderMeals, pagination and cart interactions
UX & Visual Polish
3/10
Look and feel quality
Solid practical UX touches (notifications, modals, cart interactions, animations mentioned) and use of UI kit boilerplate for polish; however many assets are template/boilerplate rather than original fine-grained UX work.
Evidence
menuApp/script.js - showNotification, animateAddButton, setupModals indicating UX interactions
vue_drag-form_builder/src/views/VueDragFormBuilder.vue - drag-and-drop UX using vuedraggable
Verified artifacts
Expertise
Vue• Middle
Industries
Commerce• Middle
Food & Beverages• Middle
Technologies
JavaScript
Node JS• Middle • 4y+
Vue.js• 7y+
Webpack
Bootstrap
React.js
JQuery
Alpine.js• 3y+
Axios
Git• mentioned only
Vue.js• mentioned only
Recommendations
- Develop Vue component libraries and plugins (reusable form inputs, drag-and-drop builders) and publish them as npm packages.
- Implement and extend small-to-mid e-commerce or restaurant SPA frontends (cart flows, client-side persistence, simple payment integrations).
- Work on admin dashboards and UI polish tasks where leveraging existing UI kits and Wiring custom components is needed.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
Middle Mobile Developer
Confidence: Medium Cross-platform
Cross-platform Flutter developer at a junior-to-middle level specializing in building small business mobile apps with pragmatic UI work. Proven skill is producing localized Flutter UIs and simple cloud integration as shown in lib/home.dart and lib/google_sheets_api.dart. There is little public evidence of offline-first sync, background processing, release automation, or measured performance tuning.
Platform Native Mastery
3/10
Knowing the mobile platform
Limited platform lifecycle handling is present (mounted checks, dispose, didUpdateWidget) but there is no evidence of process-death state restoration, structured concurrency tied to lifecycle, or robust background work and cancellation.
Evidence
moman13/goal_tracker_ai/lib/screens/archive_screen.dart: mounted checks, try/catch and didUpdateWidget used to reload data
moman13/goal_tracker_ai/lib/screens/home_screen.dart: TextEditingController disposal in dispose()
moman13/flutter_shop_finance_tracker-/lib/home.dart: Timer.periodic started and cancelled when loading completes (manual polling)
Mobile UI/UX & Responsiveness
4/10
Smooth mobile experience
Strong, pragmatic Flutter UI work with custom layouts, Arabic/RTL handling, and Material3 theming, but lacks clear adaptive layout for multiple device classes and explicit accessibility/RTL testing evidence.
Evidence
moman13/flutter_shop_finance_tracker-/lib/add.dart: Directionality(textDirection: TextDirection.rtl) and custom form UI
moman13/flutter_shop_finance_tracker-/lib/home.dart: custom dashboard card and header layout with localized Arabic strings
moman13/goal_tracker_ai/lib/main.dart: ThemeData configured with useMaterial3: true
Performance & Battery
1/10
Speed and battery use
No measured performance or battery optimization artifacts, and some patterns (busy while loop, periodic Timer) could harm battery or cause jank without profiling or mitigation.
Offline & Data Sync
1/10
Working offline and syncing
No offline-first sync strategy, no migration/versioned local store usage, and no queued/idempotent retry for remote updates despite using remote Google Sheets and local Hive dependency.
Device Integration
1/10
Using device features
Minimal device integration; there are no permission flows, camera/location/push/biometric integrations or deep link handlers shown in the code.
Release & App Lifecycle
1/10
Building and publishing apps
No release engineering artifacts or CI/release automation are present; only standard Gradle and pubspec boilerplate appear.
Expertise
Flutter• Middle
Industries
Commerce• Middle
Financial Services• Junior
Technologies
Dart• Middle • 4y+
Flutter
Clean Architecture
Declarative UI
State Management
Adaptive UI
Material3
Recommendations
- Build small business cross-platform mobile apps and prototypes that emphasize form-based CRUD and localized RTL UIs using Flutter.
- Add an offline-first sync layer (Hive/SQLite with migration history) and implement queued, idempotent retries with conflict resolution for remote updates.
- Implement lifecycle-aware concurrency and background sync using platform-aware solutions and tie cancellations to widget lifecycle to avoid leaks and battery issues.
- Add automated tests and a CI/release pipeline (unit/widget tests, build automation, fastlane or Codemagic/Bitrise) and instrument performance measurements before/after optimizations.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
Junior Security Engineer
Confidence: High Generalist
A junior offensive security practitioner specializing in automated reconnaissance and bug bounty tooling. The strongest proven skill is automating recon and content-discovery pipelines using shell orchestration of tools such as subfinder, amass, httpx, ffuf and gobuster as shown in the bash scripts. There is little to no evidence of formal vulnerability analysis, exploit development, detection engineering or secure-by-default defensive work in the public code.
Vulnerability Analysis
1/10
Finding security weaknesses
Minimal vulnerability analysis artifacts; scripts collect reconnaissance data but do not include root-cause analysis, reproducible PoCs, affected-version mapping or remediation tests.
Cryptography & Secure Protocols
1/10
Using encryption correctly
Almost no cryptography or secure-protocol design; presence of insecure calls and hardcoded secrets are negative signals.
Offensive Security / Pentesting
3/10
Testing by attacking
Clear offensive/pentesting focus with many automated recon and scanning wrappers, but mainly tool orchestration and not original exploit development or deep chained POC work.
Defensive Hardening
1/10
Making systems harder to break
No defensive hardening artifacts; scripts use absolute root paths, run noisy scans and include hardcoded credentials and insecure TLS usage.
Detection & Incident Response
Spotting and handling attacks
Not evidenced in public code
Compliance & Threat Modeling
Planning against threats
Not evidenced in public code
Expertise
Offensive Security & Pentesting• Junior
Industries
Cybersecurity• Junior
Technologies
Offensive
Bash• Junior
Burp Suite
FFUF
Gobuster
Amass
httpx
Recommendations
- Develop and harden modular automation libraries in a higher-level language (Go or Python) with unit tests and error handling instead of long shell wrappers.
- Remove hardcoded secrets and move notifications to a config file or secret store and avoid insecure curl flags (-k); add credential-rotation guidance and secrecy checks.
- Add reproducible vulnerability analysis artifacts: scoped PoCs, affected-version ranges, mitigation steps and regression tests for any fixes.
- Build a small detection/IR artifact such as Sigma/Suricata rules for common scanning patterns and record FP/FN testing to complement offensive tooling.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
