Skip to content
Samuel
Ayano

Mobile apps for money,identity and movement.

I'm Samuel Ayano, a software engineer in Lagos with mobile at the core: Flutter, Swift and Kotlin in production for over five years, and backend services in Go and Python.

Experience
6+
years in software engineering, five-plus of them mobile
Across 12 roles
FirstBank Ghana
100%
adoption of the soft-token 2FA in the pilot phase
FirstBank Ghana
NGSS
200M+
identities covered by the verification APIs integrated
NGSS
Citigo
20%
decrease in user wait times from better matching
Citigo

Selected work

Approach

Most of my work sits where a failed request costs someone money or locks them out. So the apps keep working offline, guard what they store, and prove their speed with a number.

  1. 01

    Offline first

    Transactions queue on the device and settle when the network returns. The FirstBank Ghana soft token generates codes with no connection at all.

    Seen atFirstBank Ghana

  2. 02

    Security lives in the client too

    Certificate pinning, jailbreak and root detection, encrypted storage and biometrics, checked against Bank of Ghana, NDPR and PCI-DSS requirements.

    Seen atFirstBank GhanaMintyn Bank

  3. 03

    Measure, then optimise

    Driver matching, transaction speed and load time each improved with a figure to show for it: 20%, 15% and 30%.

    Seen atCitigoMyAzaDavid Consult

  4. 04

    Leave the team stronger

    Code review, mentoring and knowledge-sharing sessions, from Flutter teams to a SwiftUI migration.

    Seen atUobisMintyn Bank

Mobile at the core. At home on the server.

I don't stop at the API boundary. Today that means Go services at Astravest, where I lead both mobile and backend. I also build with Python, Django and Flask, model data in PostgreSQL through ORMs like Prisma, and write C.

  • Go

    In production at Astravest, alongside the mobile apps it serves.

    Engineering Lead, Astravest
  • Python

    Django and Flask for APIs and web backends.

  • C

    Close to the machine: memory, pointers, performance.

Experience

  1. Aug 2026 - Sep 2026Contract

    Lotus Bank

    Senior Mobile Engineer

    Flutter work on Lotus Bank's corporate (CIB) and retail (RIB) banking apps: payment approval flows, release-safe logging, an iOS engine migration and build tooling for every flavor.

  2. May 2026 - NowContract

    AstravestNow

    Engineering Lead

    Leading engineering across mobile and backend at Astravest, an investment app for Nigerians: keeping v1 stable in production while driving v2, in Flutter, Swift, Kotlin and Go.

  3. Mar 2026 - Now

    Mintyn BankNow

    Senior Mobile Engineer

    Building financial modules in Swift and SwiftUI, with biometric security and caching for high-traffic transactions.

  4. Mar 2025 - Sep 2025

    OjaNow

    Senior Mobile Engineer

    Flutter apps for 24/7 on-demand delivery of essentials in Nigeria's quick-commerce market.

  5. Feb 2025 - Mar 2026Contract

    FirstBank

    Senior Mobile Engineer

    Key features for the official FirstBank Ghana app, including its first live PAPSS integration and an offline soft token that replaced hardware tokens.

  6. Sep 2024 - Nov 2025Contract

    WeTribe

    Senior Mobile Engineer

    Flutter work on WeTribe ahead of its January 2026 launch: a Canadian app for finding events on a live map, buying tickets in the app, meeting other event-goers and hosting events.

  7. Jul 2024 - Sep 2024

    Cornie Health

    Lead Flutter Developer

    Led E-lerrah, a medical appointment booking app, from doctor search to secure payment. Launched on time.

  8. Jun 2024 - Mar 2025

    NGSS

    Senior Flutter Engineer

    Flutter identity verification for real-time KYC, integrating APIs that cover more than 200 million identities in Nigeria.

  9. Feb 2024 - Aug 2024

    Citigo

    Lead Flutter Engineer

    Led the core of a ride-hailing app in Flutter: live location tracking, driver-rider matching and fare calculation.

  10. Oct 2023 - Jul 2024

    MyAza

    Flutter Engineer

    Secure payment UI, authentication and money transfer for a payment processing app.

  11. Apr 2022 - Oct 2023

    Uobis

    Flutter Mobile Developer

    Code review, release quality and mentoring on a Flutter team.

  12. Mar 2019 - Oct 2021Internship

    David Consult

    Mobile Engineer

    Built a Flutter app end to end, and cut its loading time by 30%.

Stack

  • Mobile

    Flutter, Dart, Swift, SwiftUI, Kotlin, Java

  • Backend

    • Go
    • Python
    • Django
    • Flask
    • C
    • REST
    • GraphQL
    • WebSocket
  • Mobile security

    • flutter_secure_storage
    • iOS Keychain
    • Android Keystore
    • EncryptedSharedPreferences
    • Encrypted Hive storage
    • Certificate pinning
    • Root & jailbreak detection
    • Biometrics (Face ID, fingerprint)
    • TOTP soft-token 2FA
  • Backend security

    • AES encryption & decryption
    • Password hashing (bcrypt)
    • JWT
    • OAuth 2.0
    • Role-based access
    • TLS everywhere
    • Rate limiting with Redis
    • Sessions & caching with Redis
    • Secrets management
    • PCI-DSS & NDPR
  • Databases & ORMs

    • PostgreSQL
    • Prisma
    • Redis
    • GORM
    • Django ORM
    • SQLAlchemy
    • Firebase
    • Supabase
    • SQLite
    • Hive
    • Isar
  • Payments

    • PAPSS
    • GhIPSS Instant Pay
    • Mobile Money
    • Paystack
    • Flutterwave
    • Stripe
    • RevenueCat
  • Architecture

    • Clean Architecture
    • MVVM
    • Bloc / Cubit
    • Riverpod
    • Provider
    • GetX
  • Delivery

    • GitHub Actions
    • Codemagic
    • Bitrise
    • Fastlane
    • SonarQube
  • Testing & monitoring

    • Unit, widget & golden tests
    • Integration tests
    • XCTest
    • Espresso / JUnit
    • Crashlytics
    • Sentry
    • Mixpanel
  • Maps

    • Google Maps SDK
    • Mapbox
    • GeoFlutterFire
  • AI-assisted

    • Claude
    • GitHub Copilot
    • ChatGPT

Education and certificates

B.Eng. Electrical and Electronics Engineering

University of Cross River State, Calabar

  • Software Engineering, ALX Africa2023
  • Back End Developer, I4G x Zuri Cohort 2, Zuri Team2023
  • Backend Web Development (Python), Side Hustle2022
  • Soft Skills, Jobberman Nigeria2022
  • Global Citizenship Education for Youth, APCEIU2022

Building an app people have to trust?

Email me
Email
samuelayano7@gmail.com
Phone
+234 816 757 9409
Based in
Lagos, Nigeria
Elsewhere
LinkedInGitHub

Send me an email

To samuelayano7@gmail.com. Add your details; the message is ready to go.

Your name, email and phone are added under the message.

Add your name, email and phone number to continue.