Live software 2025

PrimeShieldHub

Building a technology-enabled gadgets business — not just operating a shop, but engineering the platform, APIs, and infrastructure that make the business run.

Role

Founder & Lead Engineer

Stack
TypeScriptJavaScriptCloudflare WorkersD1R2KVPaystackResendGemini API
PrimeShieldHub commerce platform homepage

PrimeShieldHub is the flagship commercial platform — a full technology-driven commerce infrastructure for premium gadgets, wholesale distribution, and enterprise procurement.

Problem

Traditional Nigerian gadget retail is fragmented, manual, and opaque. Businesses need trusted sourcing, real-time inventory visibility, and reliable wholesale relationships. Consumers need authenticity guarantees, transparent pricing, and dependable delivery.

Operating a physical shop isn’t enough. The business had to be engineered — not just launched.

What I Built

A complete commercial platform, end to end:

  • Commerce frontend — product catalogue, search, cart, checkout
  • API infrastructure — serverless endpoints on Cloudflare Workers
  • Authentication — session management, staff roles, customer accounts
  • Payments — Paystack integration with webhooks and reconciliation
  • Wholesale & reseller tools — tiered pricing, bulk orders, partner dashboards
  • Cloud infrastructure — D1 for relational data, R2 for media, KV for caching
  • AI integrations — Gemini API for product descriptions and customer assistance
  • Security — CSP, rate limiting, input validation, secure session handling
  • Business operations tooling — inventory, orders, fulfilment, staff workflow

Architecture

PrimeShieldHub │ ▼ Web Platform (frontend) │ ▼ Cloudflare Workers API ┌──────┼──────┐ ▼ ▼ ▼ D1 R2 KV │ ▼ Commerce Systems ┌────────┼────────┐ ▼ ▼ ▼ Products Orders Payments

Every layer runs on Cloudflare’s global edge — the same infrastructure that serves the largest sites on the internet, at a fraction of traditional hosting cost.

Stack

  • Runtime: Cloudflare Workers
  • Data: D1 (SQLite), R2 (objects), KV (cache)
  • Frontend: JavaScript, HTML, CSS
  • Payments: Paystack
  • Email: Resend
  • AI: Google Gemini API
  • Security: Cloudflare (WAF, rate limiting, bot protection)

Challenges

1. Cold-start performance. Workers run globally but each request must reconstruct context. Solution: aggressive caching in KV with stale-while-revalidate patterns.

2. Payment reconciliation. Paystack webhooks arrive asynchronously and can duplicate. Solution: idempotent handlers with a deduplication store.

3. Data consistency without a traditional database. D1 is not a full Postgres. Solution: careful schema design, transactional writes where possible, and eventual consistency where acceptable.

4. Media at scale. Product images and video would normally cost significantly in egress. Solution: R2 with zero egress fees, served through Cloudflare’s CDN.

5. AI without unbounded cost. Naive integration would rack up API bills. Solution: prompt caching, response caching, and per-user rate limiting.

Outcome

A production platform serving real customers, running real revenue, and processing real orders — on infrastructure that scales from a single transaction to thousands without a re-architecture.

Lessons

  • Serverless changes the economics of small businesses. What used to require a VPS and an ops engineer now runs on managed infrastructure with predictable cost.
  • Boring infrastructure wins. Cloudflare Workers is not exotic. It’s just exceptionally good at what it does.
  • AI is a force multiplier, not a product. The value of Gemini in PrimeShieldHub is in how it saves time and improves customer experience — not in being “an AI product.”

Built by