Alexander Amoah
Skip to main content

Alexander Amoah

Senior Mobile Engineer

Senior Mobile Engineer specializing in Flutter, with 5+ years building mobile products from early prototypes to production apps serving real customers across Ghana and the US. Built fintech, utility, logistics, and on-demand platforms — with full-stack reach into Node.js, PostgreSQL, and React.

Available for opportunities

About

My core tool is Flutter — I know the state management, the architecture, and the production edge cases. When a project needs a backend or web layer, I reach into Node.js, PostgreSQL, and React to ship the whole thing myself.

Based in Kumasi, Ghana, I work with international teams to ship production software across the full stack.

Experience

  1. Aug 2024 - Present

    Senior Mobile Engineer · Phundit

    Accra, Ghana

    • Built the mobile product from scratch and helped scale it to 5K+ active users, shipping investment features, a serverless Node.js backend, and mobile money (MTN MoMo) payments.
    • Engineered auto-deposit system with OTP, recurring schedules, idempotent webhooks, and backend job schedulers for payment retries and notifications.
    • Developed watch-and-earn system and peers comparison feature that drove a 30%+ increase in user engagement and deposit frequency.
    • Integrated brokerage APIs for deposits, withdrawals, and portfolio tracking; built KYC pipeline with Ghana Card verification.
    Phundit:PlayiOS
    • Flutter
    • Dart
    • Node.js
    • TypeScript
    • Firebase
    • BLoC
  2. Nov 2025 - Feb 2026

    Lead Mobile Engineer (Contract) · Bubbles

    New York, USA (Remote)

    • Designed and shipped two Flutter apps in 3 months: customer mobile app and merchant tablet app for on-demand laundry.
    • Led architecture with clean architecture, DI, and repository pattern; integrated Google Maps for real-time tracking.
    • Added push notifications with timezone-aware scheduling and multi-language support (EN/FR) with HydratedBloc persistence.
    • Flutter
    • Dart
    • Google Maps
    • Firebase
    • BLoC
    • REST APIs
  3. Sep 2024 - Nov 2025

    Mobile Engineer (Concurrent) · Accede

    Accra, Ghana

    • Contributed to a large-scale logistics app alongside a senior engineer, building consignment management, shipment tracking, and quotation workflows.
    • Implemented Stripe payment integration, subscription management, and Twilio-based messaging with real-time chat.
    • Transformed Figma mockups into responsive Flutter UIs with multi-flavor builds (dev, staging, production).
    • Wrote comprehensive unit and widget tests maintaining high code coverage across the codebase.
    • Flutter
    • Dart
    • Stripe
    • Twilio
    • Firebase
    • Google Maps
  4. Mar 2023 - Jul 2023

    Mobile Engineer · Sibyl Systems

    Akosombo, Ghana

    • Engineered VCSA client app for Volta River Authority (1K+ downloads, 5.0 Play Store rating) with service requests, complaint filing, and incident tracking.
    • Built live chat, real-time status tracking, and push notifications for updates and emergency broadcasts.
    • Led development of ACSA admin app for VRA staff; designed UI from Figma and created reusable widgets shared across three applications.
    VCSA:PlayiOS
    ACSA:Play

Skills

Mobile
  • Flutter
  • Dart
  • Kotlin
  • Google Maps
Architecture
  • BLoC
  • Clean Architecture
  • RxDart
  • GetIt/Injectable
Backend
  • Node.js
  • TypeScript
  • PostgreSQL
  • Firebase
  • REST APIs
Web
  • React
  • Next.js
  • JavaScript
Platform
  • Sentry
  • BigQuery
  • GitHub
  • CI/CD

Projects

  1. Phundit | Fintech Investment Platform

    Production fintech app for investing, portfolio tracking, and mobile money payments.

    • ▹1.3K+ active users
    • ▹Auto-deposit & recurring payments
    • ▹KYC verification pipeline
    • ▹Brokerage API integration
    • ▹Reward redemption system
    • Flutter
    • Dart
    • TypeScript
    • Firebase
    • BLoC
    • Sentry
  2. Trader POS | Retail Point-of-Sale System

    Full-stack POS system for small and medium retailers — Flutter mobile app, Node.js REST API, Next.js admin dashboard, and marketing website. Solo project built end-to-end.

    • ▹Multi-role team management (Owner, Manager, Cashier) with JWT auth and OTP verification
    • ▹Offline-first with Drift (SQLite) and background sync to PostgreSQL backend
    • ▹Barcode scanning via camera to add products to cart or register new products
    • ▹Thermal printer integration with configurable receipt width and printer settings
    • ▹Customer debt ledger with partial payment and credit tracking
    • ▹Stock movement history with sales, purchases, adjustments, and returns
    • ▹Mobile money (MoMo) and multi-method payment support with change due calculation
    • ▹Multi-flavor builds (dev, staging, production) with Docker deployment
    • ▹Export to CSV for store records and reporting
    • ▹Today's sales and profit summary on the dashboard
    • ▹Product performance summary across catalog
    • ▹Light/dark theme switcher in Settings
    • Flutter
    • Node.js
    • TypeScript
    • PostgreSQL
    • Firebase
    • Drift
  3. Bubbles | Laundry Delivery Platform

    Two-app Flutter system: customer app and merchant tablet app for on-demand laundry.

    • ▹Clean architecture with DI
    • ▹Real-time tracking with Google Maps
    • ▹Multi-language support (EN/FR)
    • ▹Push notifications with timezone scheduling
    • ▹HydratedBloc state persistence
    • Flutter
    • Dart
    • Google Maps
    • Firebase
    • BLoC
    • DIO
  4. Accede | Logistics & Shipping App

    Flutter app for managing customers, shipments, and notifications in logistics.

    • ▹Responsive UI from design mockups
    • ▹API contract definition & consumption
    • ▹RESTful design best practices
    • Flutter
    • Dart
    • REST APIs
    • Swagger
  5. Sibyl Systems | Multi-Platform Suite

    Three Flutter apps: customer app, admin app, and desktop dashboard.

    • ▹3 apps: mobile customer, mobile admin, desktop dashboard
    • ▹DCSA business logic implementation
    • ▹Reusable widget library
    • ▹Cross-platform responsive layouts
    • Flutter
    • Dart
    • Figma
  6. Boola | Trash Pickup & Waste Management

    Cross-platform app for on-demand trash pickup and waste management. Solo project.

    • ▹Sole developer, full ownership
    • ▹Ride ordering & payment flows
    • ▹Push notifications integration
    • ▹Full backend with Firebase
    • ▹End-to-end architecture & deployment
    • Flutter
    • Dart
    • Typescript
    • Firebase
    • BLoC
    • RxDart

Writing

Education

  1. Aug 2024

    Bachelor of Science, Information and Communication Technology

    Akenten Appiah-Menka University of Skills Training and Entrepreneurial Development

    Kumasi, Ghana

    Built and managed the Infotess department website. Migrated it from vanilla JS to React and added a dues payment system.

  2. 2017

    High School Diploma

    Acherensua Senior High School

    Acherensua, Ghana

References

  1. Benedict AmpofoAdu

    Co-founder of Sibyl Systems & Phundit

    Contact available on request

  2. Boris Thiam

    Founder of Bubbles Software Technologies

    Contact available on request

Contact

I'm always open to discussing new projects, creative ideas, or opportunities to be part of your team. Feel free to reach out.

amoahtnt6@gmail.com

+233558060860 · Kumasi, Ghana