
Celeris Realtime
A public-beta, binary-first WebSocket platform built in Rust for high-throughput pub/sub across multiple nodes and regions.
Professional work and maintained open source, followed by smaller projects I built to learn or try an idea.

A public-beta, binary-first WebSocket platform built in Rust for high-throughput pub/sub across multiple nodes and regions.

Framework-agnostic RBAC library for Rust with composable AccessPolicy rules and plug-and-play middleware for actix-web and tower/axum.

A Rust toolkit of distributed systems primitives backed by Redis. Strict and lax counters, instance-aware counters with automatic dead-instance cleanup, distributed locks (Mutex and RwLock), and sliding-window rate limiting.

High-performance sliding-window rate limiting for Rust with independently built local, Redis, and hybrid providers.

Production-ready Rust/Actix Web REST API starter with RBAC auth, SeaORM/PostgreSQL, Kafka-based email, and Docker tooling.

Auth module for Nuxt 3 server apps with local and social providers, tokens, middlewares, and typed composables.

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

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

Pet project exploring HTML Canvas and JavaScript animations, drawing an infinity curve and a circle following the mouse.

Pet project simulating bouncing balls with gravity, collisions, and elasticity on HTML Canvas.

Pet project animating randomly floating circles on HTML Canvas with simple drift and easing.

A simple Nuxt 3 site built to explore the Nuxt 3 ecosystem, routing, layouts, and component patterns.
Available for senior engineering roles, consulting, and architecture reviews.