Available for new work

The Mobile Fullstack Engineer.

FRANK!, whose name is Opia Frank, is a Fullstack Software Engineer with a passion for mobile and the technologies you need for production: Mobile development with Flutter and Dart; Web development with React, Next.js, and TypeScript; Backend systems in Rust (Actix-Web), Java (Spring Boot), and Swift (Vapor); Web3 development with Solana, Ethereum, and Solidity. 4 apps live on the App Store & Google Play.

01 / about

A little about me

I'm Frank — an Applied Mathematics graduate from the University of Lagos who fell in love with shipping software. My focus is mobile, but I'm equally at home on the web and writing systems-level backends.

I've worked across AI-driven apps, fintech, Web3 / blockchain, and healthcare platforms — from real-time chat over WebSockets to Solana on-chain programs and Spring Boot wallet backends.

Currently a Mobile Engineer at FriendnPal (Africa's first AI mental health app), Feedr, and Meno Bible App, plus Web3 + AI research at EntryPoint Labs.

4
Apps live on stores
6+
Languages I ship in
5+
Production backends
Cups of coffee

02 / skills

Tech I work with

Languages

  • Dart
  • Rust
  • Java
  • TypeScript
  • JavaScript
  • Swift
  • Solidity
  • C++

Frontend

  • Flutter
  • React
  • Next.js
  • Tailwind CSS

Backend

  • Actix-Web (Rust)
  • Spring Boot (Java)
  • Vapor (Swift)
  • REST
  • WebSockets

Blockchain

  • Ethereum
  • BSC
  • Solana
  • Base
  • Web3j

Databases

  • PostgreSQL
  • MySQL
  • MongoDB
  • Firebase
  • Appwrite
  • Supabase

Cloud & Observability

  • AWS
  • Grafana / Loki
  • Prometheus
  • Datadog
  • Sentry
  • AppSignal

Integrations

  • Paystack
  • Twilio
  • OpenAI
  • Riverpod
FlutterFlutter
DartDart
RustRust
SolanaSolana
EthereumEthereum
ReactReact
TypeScriptTypeScript
Next.jsNext.js
Tailwind CSSTailwind CSS
FlutterFlutter
DartDart
RustRust
SolanaSolana
EthereumEthereum
ReactReact
TypeScriptTypeScript
Next.jsNext.js
Tailwind CSSTailwind CSS
SpringSpring
SwiftSwift
OpenAIOpenAI
PostgreSQLPostgreSQL
MongoDBMongoDB
FirebaseFirebase
SupabaseSupabase
SoliditySolidity
VercelVercel
SpringSpring
SwiftSwift
OpenAIOpenAI
PostgreSQLPostgreSQL
MongoDBMongoDB
FirebaseFirebase
SupabaseSupabase
SoliditySolidity
VercelVercel

03 / experience

Where I've shipped

Present

Mobile & Web3 Researcher

@ EntryPoint Labs

Web3 and AI research company.

  • Conducting research across Web3 protocols, blockchain ecosystems, and AI-driven applications.
  • Contributing to mobile and decentralized application development initiatives.
Web3AIResearch
Apr 2025 — Present

Mobile Engineer

@ FriendnPal

Africa's first AI mental health app — a safe space where healing begins without judgement, pressure, or stigma.

  • Built real-time chat UI using WebSocket.IO with Flutter (Dart).
  • Integrated AI-powered conversational responses for mental health support.
  • Optimized app performance for improved UX across devices.
  • Published live on App Store and Google Play.
FlutterWebSocketsAIHealthcare
Contract

Mobile Engineer

@ Feedr (Relay)

AI prompt engineering tool — transforms messy thoughts into clean, structured prompts for GPT, Midjourney, Cursor, and more.

  • Building the mobile application from the ground up with Flutter.
  • Designing intuitive UX for AI prompt structuring workflows.
FlutterAIProduct
Contract

Mobile Engineer

@ Méno Bible App

AI-powered Bible app with personalized study plans, smart insights, and a global faith community.

  • Integrated OpenAI API with Riverpod state management for AI-powered Bible study features.
  • Built audio playback feature and conversational AI interface.
  • Implemented live session feature for real-time community interaction.
  • Published live on App Store and Google Play.
FlutterOpenAIRiverpodRealtime

05 / contact

Let's build something.

I'm open to freelance, full-time roles, and interesting collaborations — especially in mobile, Web3, and AI.

Frankolien123@gmail.com →