Skip to main content

Bloww

Freelance Sr. Full Stack Developer

Bloww (bloww.app) is a creator and business marketplace on mobile and web. Influencer deals skip third-party agencies: campaigns, approvals, payments, and invoicing live in one product.

Bloww landing page product screenshot
Bloww landing page product screenshot

Problem

Creators and brands still coordinate deals through agencies and spreadsheets. Bloww needed native Stripe in the mobile app, not a WebView checkout, with both sides in the same codebase.

Constraints

Native Stripe in Expo, not WebView checkout. Both sides of the marketplace in one codebase with shared domain logic.

System

Turborepo monorepo: NestJS, TypeORM, Postgres, Expo with expo-router, Next.js with Stripe.js, shared @bloww/* packages. Terraform for GCP staging and production.

Decisions

One domain layer for campaigns, approvals, payments, and invoicing. Native SDK over embedded checkout.

Aftermath

  • Stripe native SDK in Expo, no checkout WebView
  • Shared @bloww/* packages across Nest, Expo, and Next
  • Campaigns, approvals, payments, invoicing in one app
  • Terraform for GCP staging and production
TurborepoNestJSExpoNext.jsStripeTerraform

Visit live site

Freelance full stack from Amsterdam. I use Cursor agents and Linear for my own workflow, and I still read every diff before it merges.

Get in touch