Hey, I'm DavidHey, I'm DavidHey, I'm David

Software Engineer · Mobile & Backend · Nigeria (Open to Remote)

scroll

I build mobile and backend systems that hold up on real networks, for real users.

FlutterReact NativeSwiftKotlinGoTypeScriptNode.jsNext.jsGraphQLWebSocketsMQTTPostgreSQLFirebaseSQLiteHiveClean ArchitectureRiverpodBLoCFastlaneCodemagicGitHub Actions
Portrait of David-Paul Folorunsho-Roberts

A brief intro, who am I?

Software Engineer with 6+ years building scalable, high-performance mobile and backend systems across fintech, telehealth, e-commerce, IoT, and logistics. Specializes in cross-platform and native mobile development (Flutter, Swift, Kotlin) backed by Go microservices and real-time, offline-first architectures.

Has shipped production apps serving 20,000+ active users, led engineering teams, and championed clean-architecture and CI/CD practices.

Most of my work lives where the network is unreliable, so I spend a lot of time on offline-first persistence, background sync and conflict resolution — the parts users never see until they fail. Alongside client work I maintain open-source tooling under OpenForge: anvil, a zero-config build and release pipeline for mobile projects, and leak_sentinel, a lint plugin that catches disposal-based memory leaks in Flutter.

6+
years shipping software
10
products in production
20k+
active users served
99.5%
crash-free sessions

Currently reading M.Sc. Software Engineering (in progress) at Miva University.

Services

My Expertise.

I specialise in cross-platform and native mobile development backed by Go services, with an emphasis on systems that stay usable on poor connections.

  • Mobile Engineering
  • Backend Development
  • Real-Time Systems
  • Offline-First Architecture
  • CI/CD & Release Automation

Projects

Trippicker

Web3 ride-hailing

A Web3 ride-hailing app with real-time GPS tracking, fare estimation, in-app payments, and driver-passenger matching, plus an on-chain rewards layer that pays riders for completed trips. Live on the App Store.

View listing →
Trippicker screenshot 1
Trippicker screenshot 2
Trippicker screenshot 3
Trippicker screenshot 4
Trippicker screenshot 5
Trippicker screenshot 6

Carbon-Adjust

Real-time energy marketplace

An offline-first Flutter app that connects households and businesses to real-time grid-balancing opportunities, with IoT device registration, an energy marketplace, and low-bandwidth-friendly sync.

View listing →
Carbon-Adjust screenshot 1
Carbon-Adjust screenshot 2
Carbon-Adjust screenshot 3
Carbon-Adjust screenshot 4
Carbon-Adjust screenshot 5
Carbon-Adjust screenshot 6

MotoBills

Utility-payments fintech

A fintech app for airtime, data, electricity, cable TV, and bill payments, with biometric authentication, a secure wallet, and a real-time transaction-history dashboard. Live on the App Store.

View listing →
MotoBills screenshot 1
MotoBills screenshot 2
MotoBills screenshot 3
MotoBills screenshot 4
MotoBills screenshot 5
MotoBills screenshot 6

MotoBites

Food delivery, end to end

A Flutter food-delivery app where customers browse kitchens, order meals, track delivery in real time, and manage in-app wallets and rewards. Live on Google Play with multi-flavor, CI-signed releases.

View listing →
MotoBites screenshot 1
MotoBites screenshot 2
MotoBites screenshot 3
MotoBites screenshot 4
MotoBites screenshot 5
MotoBites screenshot 6

Super Planner

AI planner & routines

An AI-powered planner and to-do app for building routines and habits, tracking mood, and turning goals into action. Live on Google Play.

Contributor

View listing →
Super Planner screenshot 1
Super Planner screenshot 2
Super Planner screenshot 3
Super Planner screenshot 4
Super Planner screenshot 5
Super Planner screenshot 6

Plenti Nigeria

Everyday e-commerce

A Flutter e-commerce app for everyday food and household products, with product discovery, category browsing, deals, and a streamlined checkout. Live on the App Store.

View listing →
Plenti Nigeria screenshot 1
Plenti Nigeria screenshot 2
Plenti Nigeria screenshot 3
Plenti Nigeria screenshot 4
Plenti Nigeria screenshot 5
Plenti Nigeria screenshot 6

TripAdvisor

Travel discovery

Contributed to TripAdvisor, the global travel platform for discovering and booking hotels, restaurants, and experiences, with reviews, trip planning, and rewards.

Contributor

View listing →
TripAdvisor screenshot 1
TripAdvisor screenshot 2
TripAdvisor screenshot 3
TripAdvisor screenshot 4
TripAdvisor screenshot 5

Navega

Boat-rental marketplace

Contributed to Navega, a boat-rental marketplace connecting owners and renters with listings, availability, booking, and secure payments.

Contributor

View listing →
Navega screenshot 1
Navega screenshot 2
Navega screenshot 3
Navega screenshot 4
Navega screenshot 5

AfroIntroductions

Afro dating

Contributed to AfroIntroductions, an Afro dating platform connecting singles across the African diaspora with profiles, matching, and messaging.

Contributor

View listing →
AfroIntroductions screenshot 1
AfroIntroductions screenshot 2
AfroIntroductions screenshot 3
AfroIntroductions screenshot 4
AfroIntroductions screenshot 5
AfroIntroductions screenshot 6

Respawn

Gamified habit building

Contributed to Respawn, a gamified habit-building app that turns daily routines into quests with XP, streaks, and guided rituals.

Contributor

View listing →
Respawn screenshot 1
Respawn screenshot 2
Respawn screenshot 3
Respawn screenshot 4
Respawn screenshot 5
Respawn screenshot 6

Experience

  1. Escrow-Tech (Carbon-Adjust®)

    Remote · United Kingdom

    Software Engineer, Mobile

    Lead architecture of an offline-first Flutter app for the Carbon-Adjust® Clearing Platform, a real-time energy marketplace connecting households and businesses to grid-balancing opportunities. Engineered resilient real-time communication with WebSockets and MQTT, optimized for low-bandwidth and unstable 2G/3G networks, and integrated IoT device registration and energy-flexibility scheduling. Implemented offline-first persistence with SQLite and Hive, including background sync, conflict resolution, and reconciliation on reconnect, with state managed via Riverpod and BLoC. Built secure API layers with Dio (token refresh, retry, failure handling) and owned CI/CD across Fastlane, Codemagic, and GitHub Actions.

  2. Icheta

    Remote · Lagos, Nigeria

    Software Engineer, Mobile & Backend

    Led development of a next-generation social-commerce platform combining e-commerce, real-time interaction, and AI-driven shopping, built with React Native and Go. Integrated AI features such as personalized recommendations, smart search, and voice interactions localized for Igbo, Hausa, Yoruba, and Pidgin, alongside AR-based product previews. Designed high-performance API integrations optimized for low-bandwidth devices, cutting load times and data consumption while lifting engagement, on a modular clean-architecture codebase.

  3. Sujimoto Group

    Remote · Lagos, Nigeria

    Software Engineer, Mobile

    Led mobile engineering for MotoBills and MotoPay (bill-payment and merchant fintech) and Plenti (e-commerce), shipping production-grade Flutter applications. Architected secure wallet, transaction, and payment pipelines integrated with Java, PHP, and Laravel backends, and built real-time transaction monitoring, webhook handling, and error-recovery systems. Integrated third-party payments, KYC identity verification, notifications, and analytics, achieving high crash-free rates and production stability for financial operations.

  4. Healio

    Remote · Thorofare, New Jersey, USA

    Software Engineer, Mobile

    Led end-to-end React Native development of a telemedicine platform spanning teleconsultation booking, e-prescriptions, lab management, medication scheduling, and IoT health-device integration. Built secure infrastructure with Firebase and RESTful APIs covering authentication, role-based access control, and encrypted data flows, meeting healthcare-grade security standards. Designed a modular, scalable architecture and optimized real-time synchronization between mobile, backend, and IoT devices.

  5. NexaHealth

    Remote · Nigeria

    Software Engineer, Mobile & Backend

    Architected and led mobile engineering for an enterprise real-time teleconsultation platform using Swift and Go, supporting 20,000+ active users. Integrated IoT health-tracking with secure PostgreSQL databases and built real-time video-consultation workflows between clinicians and patients. Implemented CI/CD via GitHub Actions and Firebase App Distribution, reducing deployment time by 40% and sustaining a 99.5% crash-free rate and 4.7+ App Store rating.

  6. Respawn Technologies

    Remote · Lagos, Nigeria

    Software Engineer, Mobile

    Built and shipped 8+ cross-platform applications (Swift, Go, MongoDB) plus backend services supporting high-concurrency, real-time interactions. Co-developed a proprietary analytics SDK adopted across 5 production projects, improving user engagement by 35%, and delivered push-notification systems for tournaments, live events, and social features.

  7. Andela

    Remote · United States

    Software Engineer, Mobile

    Built scalable Kotlin and Swift modules for U.S. and European clients across fintech, logistics, and enterprise products, integrating complex REST APIs and PostgreSQL. Delivered feature-complete releases 30% faster through agile delivery, clean architecture, and CI/CD pipelines with globally distributed teams.