Skip to content
Back to selected work

Bowerbird

Full-Stack Platform & Conversational Automation

Contributed across Bowerbird's proposal and operations platform, then built a newer enquiry and booking workflow spanning customer channels, CRM and scheduling.

ReactNext.jsNestJSGraphQLPrismaOpenClawSalesforceMicrosoft GraphAWS

Context

Bowerbird's digital operations span proposal composition, pricing, project delivery, media administration, lead qualification, customer conversations and booking coordination.

My role

  • Built foundational proposal experiences covering furniture, areas, rooms, pricing, case studies and design direction.
  • Delivered later full-stack administration and operational workflows across the platform.
  • Built the conversational enquiry and booking workflow and its customer, CRM and scheduling integrations.
  • Defined guarded confirmation and handoff behavior for customer-facing automation.

What I built

  • Proposal composition and Zustand-backed domain state across furniture, rooms, areas and selected design content.
  • Pricing and proposal workflow improvements plus full-stack project cloning.
  • Design-image administration with bulk tagging, archive and restore, Sharp processing and WebP delivery.
  • Salesforce-integrated enquiry qualification and routing across SMS and web chat.
  • Microsoft Graph availability, scheduled outreach, route-aware scheduling and travel context.
  • Property research, coverage checks, durable booking state and guarded human handoff.
  • Deployment automation, tested channel integrations and operational runbooks.

How it works

  • Next.js and React applications backed by NestJS, GraphQL and Prisma services.
  • Proposal state modelled around product concepts rather than page-local interface state.
  • OpenClaw workflows integrated with Salesforce, Cellcast SMS, web chat and Microsoft Graph.
  • Resource-scoped calendar access, confirmation boundaries and explicit fallback-to-human behavior.

Outcomes

  • Supported the core product from proposal creation through later operational and media-administration workflows.
  • Connected customer enquiries with CRM, channel, property and availability context.
  • Created a guarded workflow for qualification, routing, scheduling and confirmed booking.