Software engineer / Nigeria

Complex systems.Clear interfaces.

Software Engineer — Backend Systems, Developer Tooling & Protocols

I build the backends, tools, and protocols that make complex technology easier to use and depend on.

01 / Selected work

Systems with a point of view.

All projects ↗

Protocols / Systems / Developer tools

CKB IDL

An interface for the bytes.

Connecting Rust witness definitions to the tools that encode, decode, and verify them.

Rust · Serialization · Cryptographic binding

Inside the project ↗
Witness.rs / input#[derive(CkbWitness)]
struct Witness {
  signature: [u8; 65],
}
Canonical artifactThe interface becomes data.
Declare → describe → bind and verify

Backend / Infrastructure

Background Job Scheduler

Independent workers, priority and dependency scheduling, retries, and a place for failures to land.

Workers · Redis · PostgreSQLExplore the architecture →

Backend / Data

Insighta Labs+

A demographic intelligence backend involving query parsing, filtering, caching, and database optimization.

>1,200→~230 ms
Supplied P95 result · not live re-tested

02 / Blog

Working things out, in public.

All posts ↗
BITCOINBitcoin Dust Attacks: What They Are and How to Defend Against ThemPrivacy, UTXOs, and a Rust tool for safely removing suspicious dust.AUTHENTICATIONThe bcrypt trap: How hashing JWTs silently breaks refresh token rotationA security note about token identity, hashing, and refresh rotation.

03 / A little context

Mechatronics trained me to think across systems.

Software gives me a way to build the connections.

First Class Honours · FUTO · 4.70 / 5.00 · First in a class of 99More about me →
HNG Internship 14 finalist certificate for Wilfrid Okorie

Recognition

HNG Internship 14 finalist

Backend Development track · top 140 of 22,487 participants

Issued 2026-06-14