Full-Stack Engineer & Smart Contract Developer
Building production-grade dApps from contract to frontend
I'm a full-stack developer and smart contract engineer who builds end-to-end — Solidity contracts, production Next.js applications, and everything in between. I architect and ship complete systems, not just pieces of them.
On the smart contract side, I work with DeFi protocol patterns — Token Vaults, share-based accounting, EIP-712 off-chain signatures, upgradeable proxies, and security-aware contract design with Foundry. I write contracts I can reason about and test thoroughly, not just deploy and hope.
On the product side, I'm the co-founder and sole technical lead at Unigram — a campus social platform built from scratch for Nigerian university students, featuring real-time chat with E2E encryption, communities, a marketplace, events, and a full PWA deployment on AWS.
I build for emerging markets — where DeFi, stablecoins, and onchain infrastructure aren't abstract concepts but genuine solutions to real financial constraints. That context shapes how I think about what to build and why.
This is where I'm going deep. Constantly learning, constantly shipping.
Contracts & Protocols
- ERC-20, ERC-721, ERC-4626 vault standards
- Upgradeable proxies (Transparent & UUPS) via OpenZeppelin
- EIP-712 typed structured data & off-chain signatures
delegatecall, storage layout, ABI encoding/decoding- Share-based accounting for DeFi vaults and lending pools
- Reentrancy patterns, access control, custom errors & events
Tooling
- Foundry — forge, cast, anvil for full contract lifecycle
- Forge tests — unit, fuzz, invariant,
vm.expectEmit,vm.prank - OpenZeppelin Contracts — audited standards as building blocks
- Etherscan — contract verification and on-chain inspection
Web3 Frontend Integration
- wagmi v2 + viem — type-safe contract reads, writes, event watching
- RainbowKit / ConnectKit — wallet connection UX
- Multicall, transaction state machines, signature flows in Next.js
I'm comfortable with SQL and NoSQL databases, and I pick the right ORM or query layer for the job — Prisma for relational, Mongoose for Mongo, raw SQL when needed.
| Area | Focus |
|---|---|
| ⛓️ Smart Contracts | DeFi vault patterns, security-aware contract design, advanced Foundry testing |
| 🌐 Web3 Frontend | wagmi/viem dApp interfaces, on-chain transaction UX |
| 🏗️ Unigram | Growing the platform to 200+ verified active users at BUK |
| 📚 Learning | Smart contract auditing, protocol economics, EIP deep-dives |

