Zakaria Fatahi
Flutter engineering and testing
Flutter workflows for architecture, state management, accessibility, persistence, testing, and release preparation.
Featured skills
accessibility-as-code
Enforces accessibility as a correctness property authored into each widget — Semantics(button/label) or...
adaptive-layout
Enforces adapting layout by available CONSTRAINTS/size, never device or platform checks — LayoutBuilder +...
ads-and-iap-monetization
Enforces opt-in, rewarded-first monetization over the service seam — a rewarded view grants exactly one benefit and...
app-startup-and-bootstrap
Enforces a fixed main() cold-launch order — crash-log sink + FlutterError.onError + PlatformDispatcher.onError...
codegen-and-toolchain
Enforces a deterministic build_runner codegen discipline: run one pinned `dart run build_runner build...
custom-canvas-and-gestures
Enforces CustomPainter/Canvas discipline — the View/Painter/Scene split with a dumb painter fed one immutable Scene...
dart3-idioms-and-coding-standards
Enforces which Dart 3 construct each declaration earns — sealed class + exhaustive switch with no `default:`/`case _:`,...
dartdoc-conventions
Enforces Effective-Dart documentation on the public surface — a `///` doc on every public...
data-export-and-restore
Enforces user-facing data portability in an offline-first app — backup/restore (exact, machine round-trippable) kept...
dependency-hygiene
Enforces pubspec/lock discipline — caret ranges in pubspec.yaml with a committed pubspec.lock as the only pin, a...
design-system-structure
Structures a Flutter design system as tokens→theme→modifiers→shapes with two-tier tokens (primitives named by measured...
error-handling-typed-results
Enforces a typed-error spine — a hand-rolled sealed Result<T,F> plus one per-boundary sealed Failure carrying a stable...
Zapier
Connected automation workflows
Skills for discovering Zapier actions, onboarding, running automations, and checking integrations.
Zara Zhang
Presentations and codebase education
Skills for creating HTML presentations and turning codebases into interactive educational material.
Zilliz
Vector databases and memory
Skills for Milvus, Zilliz services, vector search, and agent memory workflows.