Curriculum vitae — live version

The CV, as a page.

The same two documents recruiters download — readable, linkable and always current. Switch tracks below, print this page for a clean paper copy, or take the PDF.

Download PDF ↓

SAED YOUNIS

Senior Mobile Engineer (Flutter) — Fintech, Payments & Mobile Security
Work authorisation — Turkish citizen. Eligible for the EU Blue Card (Germany IT shortage-occupation route), Ireland Critical Skills Employment Permit and the Netherlands Highly Skilled Migrant scheme. Degree recognised in Germany's ANABIN database (status H+). Available to relocate at short notice.

Summary

Senior mobile engineer with over four years building production Flutter applications, specialising in payment flows and mobile security. Owned end-to-end delivery of authentication, money-movement and real-time features on a crypto and fiat wallet live on the App Store and Google Play — passkey/WebAuthn passwordless authentication, idempotent money-moving flows with intent hashing, and hardened releases with obfuscation and request signing. Server-authoritative by default: the client displays and forwards, it never decides. Track record of design-system rollouts across 250+ files, CI/CD built from scratch, 7-locale internationalisation including RTL, and iOS/Android store deployments. Also architects and ships independently — a multi-tenant SaaS platform with a Flutter client, a subscription-billed field-service app with offline-first sync, and a released daily puzzle game — owning every layer from Laravel API to store submission.

Work Experience

Founder & Lead Engineer

06/2026 – Present
TruAlly — B2B event matchmaking platform · yourtrually.com
Multi-tenant SaaS in production. Flutter client + Next.js web + Laravel API, architected and built solo.
  • Built the Flutter participant client against a tenant-scoped API — badge, ranked matches with explanations, meeting booking, messaging and agenda — sharing one design-token system with the web surfaces so brand changes propagate to both from a single source.
  • Architected the platform end to end: a Laravel 13 / PHP 8.3 API with 27 bounded domains and 118 migrations, queued ranking pipelines, Stripe billing, and a CI gate running static analysis at level 8 plus a dedicated tenant-isolation test suite across 1,570 tests.
  • Enforced entitlement gating server-side after finding four features gated in the client alone — the mobile client hardcodes its tabs, so server-side authorisation is what actually protects it. Unknown entitlement keys now fail closed instead of open.
  • Shipped a full brand re-theme across five surfaces in one pass — design tokens regenerated to CSS/TS/Dart, synced into the Flutter app, with a dark-mode primary lifted from a failing 3.41:1 to a compliant 5.13:1 contrast ratio.

Tech: Flutter/Dart, design tokens (Dart/CSS/TS pipeline), Laravel 13, MySQL, Redis, WebSockets, Stripe, Next.js, GitHub Actions.

Flutter Front-End Engineer

01/2026 – Present
Better-Pro Enterprises Limited — HoyaPay · Remote
Full-time 01/2026 – 05/2026; project-based collaboration 06/2026 – Present. HoyaPay: cross-platform crypto & fiat wallet, live on the App Store and Google Play.
  • Owned end-to-end delivery of authentication, payments and platform reliability across a large cross-platform codebase, operating server-authoritative alongside backend, design and QA teams.
  • Shipped a complete passwordless authentication system: passkey registration and login (WebAuthn/FIDO2) with OTP fallback (email / Google Authenticator) and step-up re-authentication for sensitive actions.
  • Built a passkey-first verification service acting as the central orchestrator for all sensitive flows, with per-device credential management and multi-OEM/iOS hardening.
  • Implemented idempotency across 15+ money-moving flows to prevent duplicate transactions, and integrated intent hashing — canonical SHA-256 over amount, recipient, currency and path — binding and tamper-protecting each transaction from prompt to execution.
  • Engineered client-side transaction safety: payload-freeze snapshots, double-submit guards, and on-device transaction lifecycle tracking with persistence and crash recovery for in-flight transactions.
  • Delivered deposit, withdrawal, transfer, exchange, buy/sell and virtual/physical card flows from conception to completion, alongside core wallet functionality including balances.
  • Constructed the real-time layer using WebSockets for live transaction status and streaming data, with connectivity-aware reconnection.
  • Hardened the Dio API layer with typed error handling, encrypted requests, request signing and strict logging hygiene (no tokens, balances or PII).
  • Led an app-wide design system (spacing, colour, typography tokens, full light/dark theming) migrated across 250+ files; centralised typed navigation and maintained 7-locale internationalisation.
  • Built the CI/CD pipeline from scratch — signed builds, secure keystore management, release hardening and obfuscation; co-owned iOS and Android store deployments and release sign-off with QA.

Tech: Flutter/Dart, GetX, Dio, WebSockets, REST, secure storage (Keychain/Keystore), native iOS/Android, GitLab CI/CD.

Flutter Engineer & Project Lead

03/2022 – 11/2022
Bubbles — location-based social platform
iOS/Android, live on TestFlight — four-codebase platform architected and led end to end.
  • Architected a Flutter application of roughly 680 Dart files and 109k lines, alongside a Laravel REST API, Node.js Socket.IO real-time server and Next.js admin dashboard.
  • Built real-time, location-aware features: live GPS geofencing with server-validated entry/exit, live presence and rosters, typing and read receipts.
  • Implemented Clean Architecture (domain/data/presentation) with BLoC/Cubit and GetIt DI; shipped FCM push, deep linking, presigned S3 uploads and multi-provider auth.

Freelance & Contract Projects

Client engagements delivered as contract work

01/2022 – 12/2025
  • Teacher–student learning platform (09–12/2025) — cross-platform Flutter client on Clean Architecture with BLoC: content management, payment flows and role-based access, Arabic RTL localisation, Firebase (Auth, Cloud Messaging, Analytics) and a token-authenticated API layer, built on a shared component library reused across feature modules.
  • AqarClick (06–08/2025) — property platform: a Laravel 12 API (100 migrations, Services/Policies/Observers, policy-driven RBAC) with a Node.js Socket.IO real-time tier, plus a React/TypeScript client with Arabic-RTL i18n.
  • Rest Fort (10/2023–01/2024) — cross-platform rental client (Bloc + MVVM): real-time chat over the Pusher SDK with delivery and read state, and integration of multiple payment gateways and third-party SDKs.
  • Masar (06–07/2023) — React admin panel and a Flutter client against Laravel APIs, keeping web and mobile synchronised on one shared data contract.
  • Yumgott (04–05/2023) — restaurant app with Swish payment integration and digital-wallet features, authentication, interactive reels and social features (MVVM + Bloc).
  • Nabda Organization (01–02/2022) — data showcase application with server-side form submission and validation, responsive across devices.

Tech: Flutter/Dart, BLoC/Cubit, MVVM, Clean Architecture, GetIt, Dio, Firebase, Pusher, payment gateways, Laravel 12, Node.js/Socket.IO, React/TypeScript, RTL i18n.

Independent Products

Usta Bey — quoting & invoicing for Turkish tradesmen

2026
Flutter + Laravel 13 · subscription SaaS · Bloc, GetIt, go_router, Drift
  • Built an offline-first sync engine on a local Drift database — the app is fully usable with no connectivity, queuing mutations locally and reconciling against a server that stays authoritative on conflict, with server-driven session invalidation.
  • Integrated RevenueCat subscriptions behind one canonical billing identity, so entitlement state cannot diverge between device and server or leak between accounts.
  • Generated PDF quotes and invoices with full Arabic/Turkish RTL — solving a bidirectional text defect where Latin runs reversed per character on Arabic pages (font fallback split text into one span per glyph), fixed with a script-run text layer and hand-mirrored tables.

Tech: Flutter/Dart, Bloc, GetIt, go_router, Drift, Dio, pdf/printing, RevenueCat, Laravel 13, i18n (TR/AR/EN + RTL).

Reckon — daily number-target puzzle

2026
Flutter · zero-backend architecture · 164 tests
  • Designed date-seeded deterministic generation so every player worldwide receives identical daily puzzles with no server, no accounts and no network calls of any kind — verified by an automated three-year forward sweep in CI.
  • Shipped the full retention loop — three escalating rounds, streaks with freeze tokens, mid-round resume, share cards, stats and evening reminders — with a DST-safe day index and golden tests as the release gate.

Tech: Flutter/Dart, deterministic PRNG (splitmix64), local notifications, golden tests.

CorePlus Academy & «على جبهتك!»

2026
Feature-first Flutter architecture · Clean Architecture + Bloc
  • CorePlus Academy — a 266-file e-learning client built feature-first (auth, courses, learning, library, orders, teachers) on Clean Architecture with Bloc and Dio, delivered against a written SRS, design-system and API specification.
  • «على جبهتك!» — Arabic pass-the-phone party game using device-tilt gesture detection (sensors_plus) for charades-style play, with audio feedback and AdMob monetisation; Bloc state machines covered by 15 test suites.

Tech: Flutter/Dart, Bloc/Cubit, Dio, sensors_plus, audioplayers, google_mobile_ads, Clean Architecture.

Education

B.Sc. Computer Systems Engineering

09/2021 – 07/2025
Al-Azhar University — Gaza · Faculty of Engineering & Information Technology
  • Cumulative average 87.12% — "Very Good"; 162/162 credit hours completed.
  • Recognised institution in the German ANABIN database (status H+).
  • Advanced coursework: Advanced Software Engineering (97), Advanced Software Design (97), Data Structures (95), Information Security (90), Computer Networks (90), Operating Systems (90), Graduation Project I & II (98/98).

Skills

Mobile
Flutter & Dart · cross-platform architecture · native iOS & Android integration · state management & app lifecycle · design systems & light/dark theming · i18n (7 locales, RTL) · accessibility · App Store & Google Play deployment
Fintech & Security
Passkeys / WebAuthn / FIDO2 · biometric & step-up authentication · idempotency & intent hashing · secure storage (Keychain / Keystore) · certificate pinning & TLS · anti-reverse-engineering & build obfuscation · payment gateways & wallet flows
Architecture
Clean Architecture · BLoC / Cubit · GetX · MVVM / MVC · feature-first modules · dependency injection (GetIt) · typed navigation (go_router) · offline-first sync & local persistence (Drift, sqflite) · testing & QA
Platform
Dio · REST · WebSockets / Socket.IO · in-app purchases & subscriptions (RevenueCat) · AdMob · PDF generation with RTL/bidi · device sensors · CI/CD (GitLab, GitHub Actions) & build hardening · Firebase / Google Cloud Platform · Git, GitHub, Postman
Also
Backend: PHP / Laravel, Node.js, Python, MySQL / PostgreSQL, Redis (ships production APIs, not just consumes them) · React.js / Next.js / TypeScript · AI-assisted development (Claude Code, Cursor)

Languages

Arabic (Native) · English (Fluent, C1) · Turkish (Fluent, C1)