Available for new work

Fullstack engineer
for mobile, web
& onchain.

I'm Opia Frank, a mobile-first software engineer. Flutter & Dart on the front, Rust, Java & Swift on the back, Solana & Ethereum on-chain. Several apps live on the App Store & Play Store.

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 Blockchain Researcher at EntryPoint Labs, exploring Web3 protocols and AI. Before that I shipped mobile apps for FriendnPal (Africa's first AI mental health app), Feedr, and Méno Bible App.

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
FlutterFlutter
DartDart
RustRust
SolanaSolana
EthereumEthereum
ReactReact
TypeScriptTypeScript
Next.jsNext.js
TailwindTailwind
SpringSpring
SwiftSwift
OpenAIOpenAI
PostgreSQLPostgreSQL
FirebaseFirebase
SupabaseSupabase
SoliditySolidity
VercelVercel
FlutterFlutter
DartDart
RustRust
SolanaSolana
EthereumEthereum
ReactReact
TypeScriptTypeScript
Next.jsNext.js
TailwindTailwind
SpringSpring
SwiftSwift
OpenAIOpenAI
PostgreSQLPostgreSQL
FirebaseFirebase
SupabaseSupabase
SoliditySolidity
VercelVercel

03 / Selected Work

Things I've built

On-chain products, fintech, and cross-platform apps, a mix of client work and experiments.

Predikt

Live football predictions with a self-custodial USD₮ wallet. Call live ties, run knockout cups, and manage a fantasy XI. Buy-ins go to escrow, payouts settle on-chain.

Next.jsSolidityArbitrum
Predikt

Almoner

Confidential aid disbursement on Stellar. Beneficiaries prove they qualify and claim USDC without exposing their identity. Groth16 zero-knowledge proofs, verified on-chain.

StellarSorobanZK / Groth16
Almoner

Sotto

Confidential payouts on Canton. Pay every contributor in one batch where each sees only their own line. Privacy enforced by the ledger, not the app.

CantonDamlPrivacy
Sotto

Solflare Clone

A Solana wallet to deposit, swap, stake, and send SOL and SPL tokens with live balances over Solana RPC.

FlutterDartSolana
Solflare Clone

Binance Clone

A crypto exchange app with a live market watchlist, spot prices, and a trading UI modeled after Binance.

FlutterRESTRealtime
Binance Clone

Qent · P2P Car Rental

A peer-to-peer car rental marketplace for Lagos. Rust + Actix-Web API, React web client, Flutter mobile.

RustReactFlutter
Qent · P2P Car Rental

Live on the stores

Apps live on the Play Store

04 / 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