All work
CommerceIndependent practice2025 → Present

NS Crochet

Production e-commerce platform for Ugandan artisans selling handmade crochet, built on Next.js with Prisma, PostgreSQL, and Flutterwave.

Outcome

Shipped the storefront and admin CMS end-to-end, including a reversible production currency migration across data, pricing, admin forms, and payment integration.

What I built

  • Built and shipped the storefront and admin CMS, covering the PostgreSQL schema, server actions, catalog, image uploads, wishlist, WhatsApp ordering, and internal order management.
  • Engineered server-rendered filtering and pagination from URL state so views stay shareable, crawlable, and back-button correct.
  • Integrated Flutterwave checkout and a webhook that reconciles orders to COMPLETED or FAILED from the event payload rather than trusting the browser redirect.
  • Executed a reversible production currency migration across database data, pricing logic, admin forms, and payment integration.

Stack

Next.js (App Router)TypeScriptPrismaPostgreSQLSupabaseFlutterwaveWebhooksTailwind CSS