Portfolio
Featured Projects
Some of my recent work across blockchain, AI, and backend systems

Payfrica Identity & Payments
All-in-one digital asset toolkit built for Africa
Making digital assets simple, safe, and usable for Africans. Features peer-to-peer trading, instant payments, and 'Payfrica Bridge Lite' for seamless conversion between digital assets and local bank accounts.
Sui Move Runner
One-Click Deploy & Interact with Move Smart Contracts on Sui
A comprehensive VS Code extension that streamlines Sui Move development with an intuitive sidebar interface, automated CLI management, and cross-platform compatibility. Features include one-click package creation, smart build system, integrated testing, wallet management, and network switching.

Sui String Formatter
Lightweight string formatting utility for Sui Move
A lightweight string formatting module for the Sui Move language, supporting both template-based formatting (like `{}` placeholders) and builder-style formatting using a `Formatter` struct. Bridges the gap left by native string formatting utilities in Sui Move.

Monban — Move Access Control Library
Registry-based access control system for Sui Move packages
Monban (門番 — Japanese for "gatekeeper") is a comprehensive, registry-based access control library for Sui Move. It solves the composability gap left by public, public(package), and public(friend) by letting you whitelist external packages at runtime via a dynamic AccessRegistry shared object. Callers prove their identity with a Witness derived from their own module types, enabling secure inter-package calls without hardcoding addresses or circular friend declarations. Published on Move Registry (MVR) for easy installation.
Lending & Borrowing App on Sui
DeFi lending and borrowing protocol built on Sui
A decentralized lending and borrowing application on the Sui blockchain, enabling users to lend their assets and earn interest, or borrow against their collateral. Built with Move smart contracts for secure and efficient DeFi operations.
Decentralized Voting Application on Sui
A decentralized voting system built on the Sui blockchain
A decentralized voting system built on the Sui blockchain, enabling secure, transparent, and tamper-proof elections. Built with Move smart contracts and a React frontend for seamless user experience.
Handwritten Digit Recognition System
Deep learning-based system for recognizing handwritten digits using CNN
A deep learning-based system for recognizing handwritten digits using a Convolutional Neural Network (CNN). The system processes images in real-time and accurately classifies handwritten digits.
Movie Recommendation System
Machine learning model for personalized movie recommendations
A machine learning model that recommends movies based on user preferences and viewing history. Implements both collaborative filtering and content-based recommendation approaches.

Voultron Games Infrastructure
Provably fair gaming smart contracts and revenue sharing systems
Specialized smart contract infrastructure for the Voultron ecosystem. Engineered high-performance gaming logic on Sui using Move, featuring provably fair outcomes via Sui VRF and a decentralized revenue-sharing architecture.

Payfrica Identity & Payments
All-in-one digital asset toolkit built for Africa
Making digital assets simple, safe, and usable for Africans. Features peer-to-peer trading, instant payments, and 'Payfrica Bridge Lite' for seamless conversion between digital assets and local bank accounts.
Sui Move Runner
One-Click Deploy & Interact with Move Smart Contracts on Sui
A comprehensive VS Code extension that streamlines Sui Move development with an intuitive sidebar interface, automated CLI management, and cross-platform compatibility. Features include one-click package creation, smart build system, integrated testing, wallet management, and network switching.

Sui String Formatter
Lightweight string formatting utility for Sui Move
A lightweight string formatting module for the Sui Move language, supporting both template-based formatting (like `{}` placeholders) and builder-style formatting using a `Formatter` struct. Bridges the gap left by native string formatting utilities in Sui Move.

Monban — Move Access Control Library
Registry-based access control system for Sui Move packages
Monban (門番 — Japanese for "gatekeeper") is a comprehensive, registry-based access control library for Sui Move. It solves the composability gap left by public, public(package), and public(friend) by letting you whitelist external packages at runtime via a dynamic AccessRegistry shared object. Callers prove their identity with a Witness derived from their own module types, enabling secure inter-package calls without hardcoding addresses or circular friend declarations. Published on Move Registry (MVR) for easy installation.
Lending & Borrowing App on Sui
DeFi lending and borrowing protocol built on Sui
A decentralized lending and borrowing application on the Sui blockchain, enabling users to lend their assets and earn interest, or borrow against their collateral. Built with Move smart contracts for secure and efficient DeFi operations.
Decentralized Voting Application on Sui
A decentralized voting system built on the Sui blockchain
A decentralized voting system built on the Sui blockchain, enabling secure, transparent, and tamper-proof elections. Built with Move smart contracts and a React frontend for seamless user experience.
Handwritten Digit Recognition System
Deep learning-based system for recognizing handwritten digits using CNN
A deep learning-based system for recognizing handwritten digits using a Convolutional Neural Network (CNN). The system processes images in real-time and accurately classifies handwritten digits.
Movie Recommendation System
Machine learning model for personalized movie recommendations
A machine learning model that recommends movies based on user preferences and viewing history. Implements both collaborative filtering and content-based recommendation approaches.

Voultron Games Infrastructure
Provably fair gaming smart contracts and revenue sharing systems
Specialized smart contract infrastructure for the Voultron ecosystem. Engineered high-performance gaming logic on Sui using Move, featuring provably fair outcomes via Sui VRF and a decentralized revenue-sharing architecture.
What I'm Doing Now
Current roles and focus areas
Open Source Contributor
Sui Network Ecosystem
Active contributor to the Sui Network ecosystem, building tools, documentation, and engineering resources for the community.
Skills Overview
Blockchain
3 Technologies
AI Agents
10 Technologies
Programming Languages
7 Technologies
Backend
6 Technologies
Workshops & Speaking
Sharing knowledge and onboarding the next generation of engineers.
Sui Nigeria Developers Workshop
A comprehensive developer workshop covering the fundamentals of the Sui blockchain and the Move programming language for the engineering community in Minna.

Sui Kwara Developers Workshop
An advanced Sui workshop where we dove deep into the Sui object model and created custom NFT collections on-chain with the engineering community in Ilorin.

Sui Bauchi Developers Workshop
A developer workshop held in Bauchi, introducing local engineers to the Sui ecosystem and the fundamentals of Move programming with hands-on labs.
Hackathons & Competitions
Pushing the boundaries of rapid prototyping and cross-ecosystem engineering.
EduXverse: Gamified Learning
Developed EduXverse, a 3D gamified learning platform built on Sui. Integrated Move smart contracts to reward student progress and engagement within a decentralized educational ecosystem.
Blog
Latest Writing
Thoughts on blockchain, DeFi, and technology development
The Science of Digital Trust
Understanding encryption, hashing, digital signatures, and modern cybersecurity threats in today’s digital world. Digital trust is the bedrock of modern technology, forming an invisible web that secures every online interaction.
Most backend authentication systems fail not because JWTs are bad, but because refresh tokens are misunderstood and poorly implemented. Learn how to implement refresh token rotation correctly.
Understanding zkLogin with Enoki: A Technical Deep Dive into Passwordless Web3 Authentication
Onboarding users into blockchain applications has always required a tradeoff between security and usability. zkLogin changes that dynamic by allowing users to sign blockchain transactions using existing Web2 identities.
Tutorials
Latest Videos
Tutorials and deep dives on blockchain and smart contract development
Contact
Let's Work Together
Need a blockchain engineer, AI engineer, or backend specialist? Let's talk.
Get In Touch
Need a blockchain engineer, AI engineer, or backend specialist? Let's talk.
