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
Selected work
Mintyn Bank
Senior Mobile Engineer, 2026 - Now
Building financial modules in Swift and SwiftUI, with biometric security and caching for high-traffic transactions.
FirstBank Ghana
Senior Mobile Engineer, 2025 - 2026
Key features for the official FirstBank Ghana app, including its first live PAPSS integration and an offline soft token that replaced hardware tokens.
OjaNow
Senior Mobile Engineer, 2025
Flutter apps for 24/7 on-demand delivery of essentials in Nigeria's quick-commerce market.
NGSS
Senior Flutter Engineer, 2024 - 2025
Flutter identity verification for real-time KYC, integrating APIs that cover more than 200 million identities in Nigeria.
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.
- 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
- 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
- 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
- 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, AstravestPython
Django and Flask for APIs and web backends.
C
Close to the machine: memory, pointers, performance.
Experience
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.
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.
Mar 2026 - Now
Mintyn BankNow
Senior Mobile Engineer
Building financial modules in Swift and SwiftUI, with biometric security and caching for high-traffic transactions.
Mar 2025 - Sep 2025
OjaNow
Senior Mobile Engineer
Flutter apps for 24/7 on-demand delivery of essentials in Nigeria's quick-commerce market.
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.
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.
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.
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.
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.
Oct 2023 - Jul 2024
MyAza
Flutter Engineer
Secure payment UI, authentication and money transfer for a payment processing app.
Apr 2022 - Oct 2023
Uobis
Flutter Mobile Developer
Code review, release quality and mentoring on a Flutter team.
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?
- samuelayano7@gmail.com
- Phone
- +234 816 757 9409
- Based in
- Lagos, Nigeria
