Back to portfolioCase study · 01
Founder projectLive since 20 October 2026

Naijacloud.

The cloud, made here.

Apps, databases, storage, email and domains in one dashboard. Billed hourly in naira from a prepaid balance, paid by bank transfer or card.

ROLE
Founder, product designer and engineer
LAUNCHED
20 October 2026
REGIONS
Port Harcourt and Europe
SURFACES
Web dashboard, the njc CLI and SDKs

THE HEADLINE

9

Service types: web apps, static sites, cron jobs and six database engines

₦
billed hourly from a prepaid balance
0
downtime deploys, health-gated
11
SDKs across 5 languages

$ njc launch

▸ Building … done

▸ PostgreSQL … ready

▸ Region … Port Harcourt

✓ Live → your-app.naijacloud.app

01 · The problem

Dollar card declined. Rate moved, so the bill moved.

Developers building in Nigeria pay for hosting with dollar cards. Cards get declined, and when the exchange rate moves, the bill moves with it. Naijacloud was built so the price you see is the price you pay, in naira, from money you’ve already topped up.

02 · What I built

One dashboard for everything an app needs to go live.

01

Apps from GitHub

Connect a repo and every push builds and deploys, with live build logs, PR previews and a URL at the end.

WebStaticCron
02

Managed databases

Create a database in a click and edit tables in the browser, with backups included.

PostgreSQLMySQLMariaDBMongoDBRedisValkey
03

Object storage

S3-compatible buckets, so existing tools and SDKs just work. A zone-aware, replicated store is being written in Rust.

S3-compatibleRust
04

Domains and email

Custom domains with automatic TLS on our own DNS, plus Naijamail for transactional email.

DNSTLSEmail
05

Argus observability

Sentry-compatible error tracking that groups errors into issues and sends alerts, with uptime and cron checks.

GoClickHouse
06

The njc CLI

Install from npm or Homebrew and run njc launch. Scriptable with --json, and it runs as an MCP server for AI agents.

npmHomebrewMCP

03 · Key decisions

Pay in naira. By the hour. From a prepaid balance.

01

Billing people can predict

No subscription and no dollar card. Teams top up a balance, usage is metered by the hour, and deploys, domains, SSL and teammates are free.

02

Prices from real costs

Connectivity is the biggest cost on Nigerian nodes, so egress is metered and everything else stays cheap. The free tier covers one app, one database and unlimited static sites.

03

Safe by default

Environment variables are encrypted at rest with AES-256-GCM, tenant containers are sandboxed, and every customer database is isolated from the others.

04

Never deploy the platform on itself

Naijacloud’s own services ship through GitHub Actions, so a bad release can never take down the tools needed to fix it.

04 · Stack

Under the hood.

Control plane

  • NestJS
  • GraphQL
  • TypeORM
  • PostgreSQL
  • BullMQ
  • Redis
  • Traefik

Dashboard

  • Next.js 16
  • React 19
  • Apollo Client
  • GraphQL codegen

Nodes

  • Go node agent
  • Docker
  • gVisor
  • Tailscale
  • Rust object store

05 · Results

What it added up to.

1,300+
Commits across the platform in five months
6
Starter apps: Next.js, Angular, Django, Vite and more
Oct 2026
Public launch, with a film and posts on X, LinkedIn and YouTube

Next case study · 02

Plumb

Want a platform like this for your team?

I design, build and run products end to end.