portfolio / v26.5 giza <UTC+2> paysky

Building mobile products that ship.

I'm Bahi Mohamed Elfeky — Mobile Technical Lead and Senior iOS engineer with 7+ years delivering high-traffic mobile apps. I lead cross-functional squads while staying hands-on, specializing in iOS Flutter and clean, scalable architecture.

role Mobile Technical Lead
at Paysky
based Giza · UTC+2
shipping since 2019
scroll
[ 01 / about ]

Seven years of shipping mobile.

I split my days between writing Swift and Dart, leading a cross-functional squad — iOS, Android, backend, QA — and shipping mobile features that real people use every day.

At Paysky I own mobile strategy across the squad: Clean Architecture and Strategy patterns for the complex payment flows, payment-link flows, legacy migrations, and an organization-wide Engineering Evaluation System I designed — custom KPI and OKR frameworks that standardize seniority and performance across the team.

I optimize delivery velocity by integrating AI agents, Model Context Protocols (MCP) and automation into the engineering workflow. The job, end of the day, is to bridge product and technical execution — scalable, secure, maintainable codebases for mission-critical apps.

0+ years shipping mobile
0+ iOS & flutter apps
0 companies · 1 country
0+ industries shipped
[ 02 / work ]

A working history.

  1. Nov 2025 — now

    Mobile Technical Lead & Squad Lead

    current

    Paysky · Giza, EG

    Leading a cross-functional squad — Android, iOS, Backend, QA — delivering high-traffic fintech solutions, including payment links and legacy migrations.

    • Oversee mobile strategy with Clean Architecture & Strategy patterns for complex payment flows
    • Designed an org-wide Engineering Evaluation System — custom KPI / OKR frameworks standardizing seniority
    • Integrated AI agents, MCP and automation to optimize development velocity
    • Bridge product & technical execution — scalable, secure, maintainable codebases for mission-critical apps
    SwiftFlutterClean ArchPaymentsAI · MCPOKR / KPI
  2. Apr 2025 — Oct 2025

    Senior iOS Developer

    Khazna · Giza, EG

    Collaborated with product and business teams to deliver core fintech features — salary advance, BNPL, and targeted offers.

    • Integrated dynamic links and environment-specific configs for personalized, multi-environment flows
    • Implemented in-app analytics & event tracking driving data-informed product decisions
    • Built custom in-app notification components for contextual, real-time messages
    • Aligned planning & cross-functional execution to keep technical solutions on objective
    SwiftSwiftUIBNPLAnalyticsDeep Linking
  3. Feb 2021 — Apr 2025

    Senior Mobile App Developer

    Excel Systems (now Lumin Soft) · Giza, EG

    Delivered 10+ iOS / Flutter apps across the studio's portfolio — and acted as scrum master across several of them. The work spanned everything from internal tooling to consumer products, with new domains and stakeholders on each engagement.

    • Conducted reviews & demos for stakeholders and prominent governmental organizations
    • Stepped into scrum-master role on multiple projects, guiding teams to delivery
    • Worked closely with product owners to enhance business value & pick the right solution
    • Cross-functional collaboration with backend ensuring clean integrations
    SwiftFluttereKYC SDKScrum MasterVIPERMVVM
  4. Feb 2019 — Feb 2021

    Mobile App Developer

    Bites · Giza, EG

    Solely responsible for Bites, a comprehensive food & beverage app — delivery, catering, dine-in, pickup and reservations end-to-end.

    • Built & maintained "Managing Apps" — internal tooling for waiters & back-office
    • Worked alongside a small team of backend, front-end & Android developers
    • Engaged stakeholders & ops to resolve issues quickly and keep service smooth
    • Partnered with the data & BI team to wire insights back into the app
    SwiftUIKitCoreDataFirebaseF&B
[ 03 / domains ]

Products across eight industries.

D.01

Fintech

Salary advance, BNPL, payment links, in-app payment SDKs for partner integrations, and secure transaction management. The bulk of my last four years.

PaymentsBNPLSDKs
D.02

eKYC & Identity

Built and integrated an eKYC SDK for onboarding and authorization — secure, compliant identity verification used inside partner apps.

SDKComplianceKYC
D.03

Gold & Currency Trading

Global trading app with real-time market feeds, trading algorithms, broker management and profit-percentage optimization.

RealtimeTradingBrokers
D.04

Ride-hailing & Carpool

Uber-like carpooling — navigation, distance calculation, dynamic pricing, driver ratings, and the rider/driver matching that ties it together.

MapsPricingMatching
D.05

Healthcare Booking

Find-and-book — nearby doctors and hospitals, ratings, fee transparency. Streamlined the booking pipeline end-to-end.

BookingGeolocationReviews
D.06

Real Estate

Leads, customers, developers and brokers in one CRM-style app — property life cycles, analytics, reporting, sales performance.

CRMAnalyticsLifecycle
D.07

Luggage Delivery

Travelers ↔ delivery requests — secure payments, matching algorithms, and the logistics that make it convenient and reliable.

LogisticsPaymentsMatching
D.08

Food & Beverage

Bitest — delivery, catering, dine-in, pickup, reservations. Plus the internal tooling for waiters & back-office that kept the kitchen moving.

DeliveryReservationsOps
D.09

Online Bartering

Trade-unused-items platform — matching algorithm for mutually beneficial trades, secure messaging, deal agreements.

MarketplaceMessagingMatching
[ 04 / leadership ]

How I lead a squad.

  1. P.01

    Lead, but stay hands-on.

    I still write Swift and Dart on a daily basis. The day a lead stops reading the diff is the day the architecture starts drifting. Title is no excuse to log out of Xcode.

  2. P.02

    Clean architecture is a gift to your future juniors.

    SOLID, Clean Architecture, Strategy patterns — not for the code review. For the engineer who'll inherit the payment flow at 2am, eighteen months from now, and need it to make sense.

  3. P.03

    Bridge product and technical execution.

    My job sits between the spec and the ship. Translate ambiguity into commits, surface risk early, and refuse to defend a deadline past the moment it stops being useful.

  4. P.04

    Standardize seniority with frameworks people can argue with.

    I designed our org-wide engineering eval system on KPIs and OKRs — not to grade people, but to make career conversations concrete. Vague feedback is no feedback.

  5. P.05

    Automate the boring. Integrate AI where it pays.

    AI agents, Model Context Protocols, CI automation — I bring them into the workflow when they save real hours, not because the keynote said so. Velocity is the goal, not the demo.

  6. P.06

    Scalable, secure, maintainable — pick three.

    Fintech doesn't let you choose two — and any mission-critical app is no different. Every choice — from architecture pattern to dependency lock — is a security decision and a maintenance decision at once.

[ 05 / stack ]

Tools of the trade.

iOS

daily driver · 7yr
  • Swift97
  • SwiftUI88
  • UIKit · Combine92
  • CoreData · CoreAnimation86
  • MapKit · AVFoundation78
  • GCD · Async / Await90

Cross-platform

often
  • Flutter90
  • Dart88
  • BLoC82
  • Provider78

Architecture

non-negotiable
  • Clean Architecture95
  • SOLID · OOP · POP92
  • MVVM90
  • VIPER78
  • MVC82
  • Reactive Programming84

Process & AI

always
  • Agile · Scrum94
  • Scrum Master84
  • KPI / OKR design88
  • AI Agents · MCP80
  • Git · Swagger90
  • Postman · Insomnia86

Mobile Tech

core skills
  • Deep Linking92
  • Push Notifications90
  • Feature Flags86
  • Background Services84
  • Threading · GCD88
  • Data Persistence90
[ education & certifications ]
2014 — 2018

Bachelor of Computer Science

Ahram Canadian University · Graduation grade "A"

Jan 2019 — Jul 2019

iOS Development Nanodegree

Udacity · 7-month mentored program

Mar 2021

Agile Foundation

Software Engineering Competence Center (SECC)

[ 06 / contact ]

Let's talk.