← All work

04 · Product · Full-stack Engineering

Building a digital marketplace for music creators.

A personal marketplace for digital music assets, designed around the full journey from discovery through purchase and delivery.

Role

Product · Full-stack Engineering

Focus

Commerce · Checkout · Digital delivery

Discover

Checkout

Deliver

Context

Terto Beats is a digital product marketplace connecting music producers and buyers.

Problem

The product required an end-to-end purchase journey that remained reliable under real transaction scenarios, from discovery to delivery.

Role & Ownership

I developed core commerce flows and integration behavior across checkout, state handling, and post-purchase automation.

Technical Decisions

  • Implemented checkout and pending-order lifecycle behavior in Next.js.
  • Used Supabase for authentication and data persistence.
  • Added Stripe Checkout and Mercado Pago initiation flows with provider, currency, and amount validation.
  • Implemented webhook handling, including Stripe signature validation, and shared paid-order fulfillment.
  • Organized state handling for cart, user session, and purchase context.

Outcome

  • The codebase supports an end-to-end checkout, order, and fulfillment flow for digital assets.
  • Payment-volume, revenue, and production outcomes are not represented here.

Notes / Lessons

Reliable commerce products require robust post-purchase handling, not only checkout UI.

More work

Explore all projects