The challenge
The company's product catalog — more than 50,000 items — lived in Sage Intacct. Visitors and sales teams needed to find products on the HubSpot website, but the data couldn't be exposed directly or copied by hand.
What I built
- Built serverless functions to handle every Sage Intacct API request securely, server-side.
- Created a custom HubSpot module with a real-time search bar.
- Added dynamic filters that adapt automatically to what the user types.
- Kept credentials off the browser entirely.
Under the hood
Outcome
- 50,000+ products searchable directly on the website.
- No manual catalog copies to maintain.
- API credentials kept secure on the server.



