Skip to main content
Jose Leon
Back to work
Marketing WebsiteB2B

Consumer Goods / Supplement Contract Manufacturing (B2B)

Supplement Manufacturer Site Build & Infrastructure Handoff

Full-Stack Developer · Infrastructure & Client Handoff

Built a B2B marketing site with a custom lead-generation funnel and an interactive product-mockup tool for a private-label supplement manufacturer, then executed a full production infrastructure handoff to the client's own accounts with zero downtime.

Note: The client's name and identifying details (brand name, domain) are withheld at their request. The work described below is real, drawn from project records.

Overview

This company is a B2B private-label supplement manufacturer — brands come to them to have their own supplement products formulated, packaged, and produced. I was brought in through a marketing/staffing agency intermediary as the sole developer to build their B2B marketing site: a lead-generation funnel for prospective private-label clients, plus a custom interactive tool that lets a prospect preview their own label on the manufacturer's real product formats before ever requesting a quote. Once the site was live, I also led a full handoff of the production infrastructure into the client's own accounts.

Project Summary

  • Role: Full-Stack Developer, Infrastructure & Client Handoff
  • Duration: A few weeks (2026)
  • Platform: Astro (hybrid rendering) + Sanity headless CMS, deployed on Vercel
  • Industry: Consumer Goods / Supplement Contract Manufacturing (B2B)
  • Engagement: Via a marketing/staffing agency intermediary; sole developer
  • Deliverables: B2B marketing site, interactive product-mockup generator, lead-generation funnel (quote/guide/mockup requests), full production infrastructure handoff

Business Context

Private-label supplement manufacturing is a B2B sale: a prospective brand needs to be convinced the manufacturer can produce their product, in their packaging, at the quality and scale they need, before a single conversation happens with a real person. The site had to do that convincing on its own — explain the manufacturing capability and let a prospect self-serve their way toward a real quote, instead of dead-ending on a static "contact us" page.

Challenge

Two separate problems needed solving, on two different timelines. First, the site itself: a lead-generation funnel with three distinct paths — requesting a quote, downloading a guide, and generating a mockup of a prospect's own label on the manufacturer's real product formats — built on a headless CMS so the marketing side could manage content without touching code. Second, once that site was live, the business needed full ownership of it: its own GitHub, its own hosting, its own CMS project, its own transactional email — not a site that quietly depended on an agency's infrastructure indefinitely.

Solution

I built the site in Astro using a hybrid rendering setup — static pages by default, with a serverless API route for form handling — paired with Sanity as a headless CMS so non-technical staff could manage page content without code changes. Interactive pieces, including the lead forms and the mockup tool, were built as isolated React islands rather than adding client-side JavaScript to the whole site, so the site stayed fast by default and only shipped interactivity where it was actually needed.

The mockup generator was the most involved piece: a tool that takes a prospect's label artwork and places it onto the manufacturer's real product formats, so a prospective client can see their own branding on an actual product before ever talking to a salesperson — turning an abstract "can you make my product" question into something they can see for themselves. All three lead paths route through a single transactional-email pipeline, landing directly in the sales team's inbox as a real, actionable lead rather than a form submission sitting in a database no one checks.

Once the site was live, I planned and executed a full production handoff: transferring the GitHub repository, the hosting project, the CMS project, and the transactional-email domain into accounts the client owns outright, with no agency-owned infrastructure left in the loop. That meant migrating the package manager, rewriting the internal build documentation into client-facing operational guides, and running a DNS cutover with zero downtime — so the business ended up owning its infrastructure outright rather than renting it from whoever built it.

Outcome

The manufacturer went from having no self-serve way to convert private-label prospects to a live B2B site with a working lead-generation funnel, including a mockup tool that lets prospects preview their branding before requesting a quote. Beyond the build itself, the full production infrastructure — code, hosting, CMS, and email — now lives entirely in the client's own accounts, with zero ongoing dependency on the agency that built it.

My Contributions

  • Built a B2B marketing site in Astro with a Sanity headless CMS, so non-technical staff could manage content independently
  • Designed and built a custom interactive mockup-generator tool that previews a prospect's label on the manufacturer's real product formats
  • Built a three-path lead-generation funnel (quote request, guide download, mockup request), routed through a single transactional-email pipeline
  • Used React islands for all interactive pieces, keeping the rest of the site static and fast by default
  • Planned and executed a full production infrastructure handoff — code repository, hosting, CMS, and transactional email — into the client's own accounts
  • Ran a zero-downtime DNS cutover and rewrote internal build documentation into client-facing operational guides
  • Verified zero remaining agency access across every system after handoff

Technologies

  • Platform: Astro (hybrid rendering), Vercel
  • Languages: TypeScript, JavaScript, CSS
  • Framework / CMS: Astro Islands (React), Sanity headless CMS (GROQ)
  • Tools: Git, Resend (transactional email), pnpm