Case Study

Multi-Tenant B2B Gifting Platform

Backend development for Trove Gifting — a production multi-tenant corporate gifting platform built from scratch, with payments and fulfillment.

ProductionBackend Development + Integrations
  • NestJS
  • TypeScript
  • Stripe
  • Shopify
  • Xero
  • AWS
  • Next.js
  • React

Summary

Problem

Corporate gifting needed vendor-scoped operations, payments, and reliable order fulfillment across many recipients.

Solution

Built the backend from scratch — services and integrations for payments, commerce, and accounting, with reliable background processing.

Impact

Supported scalable gifting operations with secure integrations and dependable fulfillment workflows.

Role

As the main backend developer, I built the backend from scratch — services, data handling, APIs, and the server-side logic behind the product.

Project Story

From business complexity to production system

How vendor-scoped operations, payments, and fulfillment came together into a reliable B2B platform.

01 / 05

01

Business Challenge

Corporate gifting needed to support vendor-scoped operations, recipient management, order creation, fulfillment, and integration-heavy workflows without becoming fragile.

  1. Company
  2. Recipients
  3. Gifts
  4. Orders
  5. Fulfillment
02

Multi-Tenant Operations

Each brand needed to manage its own operations, products, and gifting flows safely and independently within the same platform.

  1. Vendor
  2. Campaigns
  3. Orders
  4. Recipients
  5. Fulfillment
03

Payments & Commerce

Payment, commerce, and accounting integrations connected the product to the systems that handle revenue and reconciliation.

  1. Payments
  2. Commerce
  3. Accounting
04

Reliable Processing

Longer-running and background jobs were handled away from user-facing actions, keeping the experience fast and dependable.

  1. Requests
  2. Background Work
  3. Reliability
05

Production Outcome

The result was a production platform supporting gifting workflows, vendor-scoped operations, and dependable third-party integrations.

  1. Platform
  2. Scalable Ops
  3. Connected Systems

Contributions

What I built

A high-level view of the areas I worked on.

Scalable Backend Services

Backend services, built from scratch, that power the platform's core gifting, ordering, and commerce workflows.

NestJSTypeScript

Multi-Tenant Foundations

Vendor-scoped data handling so each brand could operate safely within its own space.

Multi-tenant

Reliable Async Processing

Background processing for longer-running work, keeping user-facing actions fast and dependable.

AsyncReliability

Secure Integrations

Payments, commerce, and accounting integrated through clean, well-contained service layers.

StripeShopifyXero

Order & Fulfillment Logic

Multi-recipient ordering and fulfillment flows that handle real-world gifting complexity.

Fulfillment

Maintainable Codebase

Consistent patterns that kept the backend easy to understand and extend as the product grew.

Maintainability

Engineering

Technical highlights

Stack

Technologies used

  • NestJS
  • TypeScript
  • Stripe
  • Shopify
  • Xero
  • AWS
  • Next.js
  • React
  • Docker

Takeaways

What this project demonstrates

This case study demonstrates experience with production-grade SaaS systems, complex backend workflows, third-party integrations, async processing, payment infrastructure, and scalable business logic.

Production backend engineering
Integration-heavy system design
Multi-tenant SaaS thinking
Payment and commerce workflows
Async worker architecture
Business logic modeling

Need a production-grade backend, integration, or automation system?

Let's turn the workflow into reliable software.