Skip to the apps
Isheanesu G.CV
WayaSend screen
WayaSend

Harare, Zimbabwe17.83° S 31.05° E

Isheanesu
Gwangwanyu

Software engineer. I build banking, payment and mobile apps used across Southern Africa, and I take them all the way from the first requirement to production.

Now at FMBcapital Holdings, building account opening and card systems for customers in Malawi and Zimbabwe.

1/5Personal project, courier marketplace

WayaSend

Customers post a parcel delivery and nearby couriers bid on it, so the customer picks the best offer instead of paying a fixed price.

  • Separate flows for customers and couriers in one Flutter app
  • WhatsApp OTP sign-in, live courier status and push notifications
  • Found and fixed production issues like database connection leaks and Redis pool exhaustion
  • Flutter
  • Spring Boot
  • PostgreSQL
  • Redis
  • GitHub Actions

2/5Escrow Group, stock trading app

C-Trade

I led a team of 5 that rebuilt the C-Trade trading app in Flutter, giving investors live prices, their portfolio and trading in one place.

133%
more daily active users after the redesign
15%
revenue growth
2x
faster to ship new features after the move to Flutter
  • Flutter
  • BLoC
  • Spring Boot

3/5Escrow Group, commodity exchange app

ZMX

A mobile app for the Zimbabwe Mercantile Exchange where traders manage deliveries, cash, orders and market prices.

30%
faster order processing
$10K+
traded in its first quarter
  • Flutter
  • Figma

4/5Hackathon project, whistleblowing platform

Exposé

2nd place, Free2Express Hackathon 2024

A safe place to report wrongdoing anonymously, with community moderation and resources for journalists.

  • Anonymous accounts with no personal details required
  • Community moderation to keep reports credible
  • Flutter
  • Spring Boot
  • PostgreSQL
View the code on GitHub

5/5Kotlin interview test, point-of-sale app

POS Demo

A native Android point-of-sale app built as a technical interview task, with a product catalogue, search, a live cart and receipts.

  • Offline-first storage with Room
  • Cart totals update as items change
  • Kotlin
  • Android
  • Room
View the code on GitHub

FMBcapital Holdings, Software Engineer since Jan 2026

Systems inside a bank

Bank systems stay behind the firewall, so there are no screenshots here. In a team of three I built two systems with Java, Spring Boot and Next.js, both connected to the bank's core banking system.

Self-service account opening

Local and diaspora customers open a bank account from their phone, without visiting a branch.

1,200+

accounts opened so far

Malawi
1,000+
Zimbabwe
200+

Card management and distribution

One simple flow replaces a scattered process. Every card is tracked from the vendor to the customer, so teams can see card stock at every stage and every branch.

  1. Request

    Cards are requested from the card vendor

  2. Receive

    The delivery from the vendor is recorded

  3. Assign

    Cards are assigned to branches

  4. Acknowledge

    Each branch confirms it received its cards

  5. Issue

    The branch issues the card to the customer

Experience

Over four years building for banks, stock exchanges, hospitality and tourism.

Education

BSc Computer Science, Upper Second Class

University of Zimbabwe, 2017 to 2021

  1. Jan 2026 to now

    Software EngineerCurrent

    FMBcapital Holdings

    • Self-service account opening for local and diaspora customers, live in Malawi and Zimbabwe with 1,200+ accounts opened
    • Card management system that tracks every card from vendor order to customer
    • Java, Spring Boot and Next.js, integrated with core banking
  2. Jan 2025 to Nov 2025

    Full Stack Developer

    Smatech Group

    • Led 5+ web and mobile apps used by 3,000+ people in hospitality, finance and tourism
    • Restaurant POS rolled out to 15+ outlets, cutting order delays by 30%
    • Payment gateway app that processed $10K+ in its first 6 months
    • Tourism platform in Next.js with 300+ daily users at launch
    • Biometric attendance system that improved accuracy by 45% for 500+ students
  3. Sep 2022 to Dec 2024

    Lead Mobile Applications Developer

    Escrow Group

    • Led a team of 5 moving legacy apps to Flutter, halving the time to ship features
    • C-Trade redesign: daily active users up 133%, revenue up 15%
    • ZMX commodity exchange app: order processing 30% faster
  4. Feb 2022 to Sep 2022

    Systems Developer

    Escrow Group

    • Payment gateways and banking APIs that cut processing errors by 35%
  5. Aug 2019 to Aug 2020

    Software Developer Intern

    Alpha Media Holdings

    • News app that grew readership by 20%, and SEO work that grew online sales by 35%
Isheanesu Gwangwanyu

About me

I'm a software engineer based in Harare. Most of my work involves money: banking, trading, payments and point of sale, where software has to be right before it can be fast.

I work across the whole cycle. I sit with the people who will use the system, shape the requirements, build the backend and the app, ship it, and stay with it in production. I use AI coding tools every day to move faster, and I review everything they write.

Languages
Java, Kotlin, Dart, TypeScript, JavaScript, SQL, C#
Backend
Spring Boot, Node.js, Next.js, REST, GraphQL
Mobile
Flutter, BLoC, Provider, Android
Data and messaging
PostgreSQL, MySQL, MongoDB, Redis, RabbitMQ, Firebase
Delivery
Docker, Linux, GitHub Actions, GitLab, Keycloak, MinIO

Building something people will rely on? Let's talk.

I'm open to software engineering roles and interesting projects. Email is the fastest way to reach me.

gwanzishe3@gmail.com