I build backend systems that hold up in production: APIs, payment flows, real-time services and distributed infrastructure, deployed on AWS with Terraform and Docker.
- 🔀 290+ merged pull requests to open-source backends, smart-contract and fintech projects (see them)
- 🏗️ Designed and shipped multi-service platforms end to end: API, database, payments, infrastructure and CI
- 💼 Open to backend engineering roles (remote or on-site), based in Nigeria
Global Rate Limiter as a Service · Go, Redis, NGINX, Docker
Central rate limiting for microservices that share strict external API quotas.
- Sliding-window algorithm on Redis sorted sets, with atomic Lua scripts so concurrent requests can't race
- Built for high availability: Redis primary-replica, a 3-state circuit breaker, a local-cache fallback, and 3 instances behind a least-conn load balancer
- P95/P99 latency analytics, async audit logging through a worker pool, graceful shutdown, liveness and readiness probes
Parcel App · Python (Django + DRF), Java (Spring Boot), PostgreSQL, Celery, Terraform on AWS ECS Fargate
Multi-vendor commerce and delivery platform covering checkout, dispatch, courier workflows and vendor operations. Live demo
- Django/DRF core API with Celery and Redis background jobs, and cookie-session auth shared by the web, admin and mobile clients
- A separate Spring Boot payment service that integrates Paystack, with transaction verification
- Infrastructure as code with Terraform, deployed to AWS ECS Fargate
Funkey Grab & Bite · Go (Gin), PostgreSQL, Terraform, AWS
Food-commerce operations platform with ordering, catering, programmable promotions, and an admin command centre. Live demo
- Go API organised by business domain, with a real-time event contract for order updates
- AWS infrastructure defined in Terraform
Infinite Canvas · Go (Gin), WebSocket, PostgreSQL, Redis
Real-time collaborative whiteboard with presence, offline sync and session replay ("time travel").
- Go WebSocket service handling multi-user sessions, with Redis for live state and PostgreSQL for persistence
- Separate CI pipelines for the service and the web client
Road Sense Analytics · Python (Django Channels, FastAPI), scikit-learn
Real-time motorsport telemetry platform built for the Toyota GR Cup Hack the Track hackathon. Live demo
- Telemetry REST APIs and WebSocket streaming, a FastAPI analytics engine, and ML models for tire wear, fuel and pit strategy
More projects
- Queue-as-a-Service (Rust): a message queue for AI agents, exposed over MCP. Cargo workspace, WAL persistence, JWT/API-key auth, Prometheus and Grafana, strict CI (clippy, cargo-deny)
- FinEdge (Rust/Axum, PostgreSQL): expense and budget management for SMEs, with multi-company support
- NeuraPlay (Django, Gemini, Google Cloud Run): AI game-coaching backend with speech-to-text and text-to-speech pipelines
- Terraform Projects (HCL): modular multi-cloud infrastructure for AWS (VPC, EKS, RDS, Lambda), Azure and GCP
Merged work in production codebases, mostly TypeScript/Node.js backends and Stellar/Starknet smart contracts:
| Project | Stack | What I contributed |
|---|---|---|
| CRYPTOInsured / zeus | TypeScript, Cairo, Rust | Escrow factory, atomic-swap escrow with platform fees, lock timeouts and automatic refunds, a P2P integration test suite, Stellar backend integration |
| StreamPay Backend | Node.js, TypeScript | POST /streams API with Zod validation, Soroban RPC client with retry policy, transaction-submission layer, immutable audit-log pipeline |
| ChronoPay Backend | Node.js, TypeScript | Booking-intent APIs with owner/admin authorization, slot-update endpoint, cache-invalidation strategy |
| ACBU Backend | Node.js, TypeScript, PostgreSQL | Real USDC→XLM swap on the Stellar DEX, RabbitMQ schema-validation fix, gitleaks secret scanning in CI |
| CarbonScribe | TypeScript, Go, Rust | 24 merged PRs: set up the Go/Gin service, auth-service refactor, CI workflows, contract deployment, review of contributor submissions |
| NFTopia (Stellar) | TypeScript, Rust (Soroban) | 18 merged PRs: email/password auth with wallet linking, GraphQL bootstrap fixes, CI pipelines, testnet contract deployment |
Primary languages: Node.js (TypeScript), Go, Python Also production-capable in: Java (Spring Boot), Rust
Blockchain (bonus): Stellar/Soroban, Starknet/Cairo, Ethereum




