NOVA SOLUTIONS · LAGOS, GMT+1

Johnson Ejezie

I build mobile apps that ship — and increasingly, I design them and run the backend too. Ten years of iOS, tvOS, watchOS and Flutter, now with coding agents as a daily part of the workflow. Streaming at Gaia, crypto wallets at Nestcoin, and my own game on both app stores right now.

Currently shipping

Reckon FC

reckonfc.com

A free-to-play Premier League prediction game. Call all ten matches each gameweek, ninety seconds, one thumb — then everything locks at the first kickoff and the group chat finds out who actually knows ball. Built solo — native iOS and native Android clients, backend, release pipeline and marketing site — with coding agents doing the heavy lifting on implementation and review. Design is mine too: app UI, motion, brand and this landing page. Live on the App Store and Google Play.

SwiftKotlinFirebaseREST

FlaiChat

flai.chat

Real-time messaging for multilingual groups, translating text and voice across languages. One of two engineers on the iOS and Android apps, dropping into Swift and Kotlin wherever audio capture and background delivery are better solved natively.

FlutterSwiftKotlinWebSocketsFirebase

Release history

FIVE RELEASES · 2014 — PRESENT
v5.0
  • SHIPPEDThe whole product alone — two native clients, backend, release pipeline, marketing site
  • BUILTA gameweek engine: ten fixtures, hard lockout at first kickoff, private squads by six-character code, national and global leaderboards that open on your own row however many million are playing
  • BUILTServer-side reveal so no pick is visible to anyone, including the backend, until lockout
  • DESIGNEDThe whole visual layer — app UI, motion and interaction detail, brand and marketing site
  • SHIPPEDThe entire build on an agent-assisted workflow, using coding agents for implementation, review and release chores
  • SHIPPEDPassed App Store and Play review on both platforms, including the compliance story for a predictions app with no stakes and no prizes
v4.0
  • BUILTiOS and Android from a single Flutter codebase, as one of two engineers
  • BUILTReal-time messaging over WebSockets with inline translation of text and voice, offline queueing and delivery-state handling
  • BUILTNative modules in Swift and Kotlin for audio capture, notifications and background delivery
v3.0
  • ARCHITECTEDThe mobile app; led iOS and Android on a shared Flutter codebase
  • BUILTNative modules for secure key storage, biometrics and platform crypto APIs
  • LEDTechnical direction, release process and review standards for the mobile team across five years
  • BUILTThe front end of the company's business-facing web app in Next.js, alongside a backend engineer
v2.0
  • BUILTThe flagship iOS streaming app, rebuilt from the ground up as one of two engineers
  • BUILTThe watchOS app single-handedly; led the standalone Yoga app
  • BUILTPlayback and delivery across platforms — Brightcove, Chromecast, Virtuoso offline downloads, Youbora and New Relic for playback quality
  • SHIPPEDSeven years of continuous delivery on one product line, through multiple OS generations, two full redesigns and three new app launches
v1.0
  • BUILTiOS, tvOS and watchOS applications for clients across several industries
  • LEDiOS technical interviews for Andela's hiring process; mentored juniors to client-ready
  • SHIPPEDKnotwork (San Francisco, 2015–16) — the iOS app from scratch to App Store, working directly with the CEO and CTO on product
  • SHIPPEDFlightCar (San Francisco, 2016) — iOS for a peer-to-peer airport car-rental marketplace, and a leading role in its redesign

Toolchain

AI-assisted development
agentic coding workflows · Claude Code · MCP tooling · agents for review, tests and release chores
UI & product
Figma · design systems · motion and interaction detail · product definition
Platforms
iOS · tvOS · watchOS · Android
Languages
Swift · Objective-C · Dart · Kotlin · JavaScript · TypeScript
Cross-platform
Flutter · platform channels · native module authoring · React Native (working knowledge)
Architecture
MVVM · Clean Architecture · modularisation · offline-first sync · CI/CD · App Store & Play release
Web & backend
React · Next.js · Node.js · Express · MongoDB · Firebase · REST · WebSockets
Delivery & team
team leadership · roadmap and sprint planning · scoping · technical hiring · mentoring
Media
Brightcove · Chromecast · Virtuoso · Youbora · New Relic

Available for senior mobile roles

Open to fully remote work, any timezone that overlaps GMT+1. Contract engagements through Nova Solutions.