iPay — Nuxt 3 Pet Project
This is a small pet project primarily created to try out Nuxt 3.

Overview
An exploratory project from June 2022 to learn Nuxt 3 fundamentals—project setup, file‑based routing, layouts, and component composition. The scope is intentionally small and focused on getting comfortable with the Nuxt 3 developer experience.
Highlights
Stack
- Nuxt 3
- Vue 3
- Vite (Nuxt default tooling)
What I Explored
- File-based routing and nested layouts
- Reusable components and props
- Basic data fetching patterns
- Styling and utility classes
Notes
- Built as a personal learning exercise
- Not a production application
- Serves as a reference for future Nuxt projects
Gallery






Other Projects

Payaza Web SDK
A JavaScript Web SDK that simplifies integrating Payaza checkout on web applications. Built as part of my role at Payaza Africa.

Country flags and currency package
Lightweight TypeScript library for country flags, capitals, dial codes, currencies, and simple location distance utilities.

distkit
Distributed systems primitives for Rust. Strict and lax counters, instance-aware counters with automatic dead-instance cleanup, and sliding-window rate limiting, all backed by Redis.