JRP logo
CreativeFullstackE-CommerceAPI Integration

Built a videographer's entire digital business. From scratch.

Giovanni Berriel has spent 10 years shooting for Traveloka, Jakarta Fashion Week, and brands across Southeast Asia. He had the work. He had no place to show it — or sell it.

The Problem

No website. No store. Selling digital assets through Instagram DMs isn't a business — it's chaos. And manually updating a portfolio is a full-time job nobody wants. Giovanni needed a platform that ran itself and sold for him.

The Solution

A portfolio that auto-fetches content directly from Instagram and YouTube — always current, never manually updated. Paired with his own digital asset store, connected to his own payment gateway. No third-party marketplace cut. No DM negotiations. Just a clean storefront that converts while he's on set.

What I Built

  • Portfolio site auto-synced with Instagram and YouTube APIs — 277 videos, zero manual uploads
  • Digital asset storefront with dedicated payment gateway integration
  • Full ownership — no Gumroad, no marketplace fees, his platform his rules
  • Laravel backend managing content, products, and transactions
  • Next.js frontend delivering cinematic-grade visual presentation

The Result

A complete digital business — built from zero. Portfolio that updates itself. Store that sells itself.