Gabriel Velozo Shopify developer
PT · versão em português

Shopify developer · Brazil, UTC−3

Shopify stores that sell, made to measure.

I'm Gabriel. A fashion label, a skincare brand and a jeweler each sell in their own way, so I build the store around the way yours sells. Follow the line: it takes you through four stores I built and the parts of a store I work on, from the product page to checkout.

30% off your first project with me

Four demo stores

Four stores, four ways to sell

The store I work on every day isn't mine to show, so I built these on Shopify to show the same kind of work. The products are fictional and nothing ships; everything else works. Each store asks for a password, and it's right next to its button.

01 Fashion · Brazil

arara-demo.myshopify.com
The Arara home page: a smiling model in a yellow ruffled sundress over a cobalt cover with the word SOL Watch · 0:24

Video, no soundPortuguese · reais

A fashion store ready to sell in Brazil

Brazilian shoppers check the Pix price, the installments, the shipping to their postcode and their size before anything else. Most themes show none of it, so stores stack paid apps and slow down.

  • The Pix price and “6x interest-free” on every price
  • Shipping quoted by postcode on the product page and in the bag
  • A size finder that turns measurements into a size
  • Photos for each color, quick add, shop-the-look and back-in-stock requests

For your store: shoppers see what they'll pay, the shipping and their size before checkout, with no monthly app behind it, and you edit all of it in the Shopify admin.

02 Beauty · Skincare

dewlane-demo.myshopify.com
The Dewlane home page: a woman with her eyes closed in window light, the line three steps to skin that looks rested and a card that adds the routine of three Watch · 0:25

Video, no soundEnglish · US dollars

A skincare store that sells the routine, not one bottle

Skincare shoppers buy a routine, and few know which three products to pick. Stores answer with a bundle app, a quiz app and a reviews app, each with its own bill and its own look.

  • Any three products make a routine, with 15% off from a Shopify automatic discount
  • A five-question skin quiz that picks three products and says why
  • Product pages with the texture, the hero ingredient, shades and a before-and-after slider
  • A journal that sells the products it mentions

For your store: bigger orders without a bundle app. The discount, the quiz answers, the shades and the reviews are fields in the admin, not code.

03 Fine jewelry · 3D

nocte-demo.myshopify.com
The Nocte home page: a gold solitaire ring in 3D over the word Nocte Watch · 0:20

Video, no soundthree.js · WebGL

Fine jewelry you can turn in your hand

Jewelry sells on detail and trust. Shoppers want to see the stone up close, in the metal they picked, and to know the ring will fit.

  • Every piece modeled in 3D, with a diamond shader that bends light inside the stone
  • Metal and stone change with the variant; drag to turn it and read the engraving inside the band
  • A ring size guide, gift wrap with a card, consultation booking and AR on iPhone
  • A jeweler's-glass layer in WebGL: a loupe over the product cards and the name cast in gold

For your store: shoppers see the exact piece they're buying, so fewer stop to ask and fewer rings come back. The 3D only loads after the first interaction.

04 Personalized gifts

inkly-demo.myshopify.com
The Inkly demo store's home page: a mug with a customer's text printed on it Watch · 0:22

Video, no soundEnglish · US dollars

Customers see their gift before they pay

Personalized gifts sell on trust. The customer wants to see their name or photo on the mug before paying, and the shop needs to know exactly what to print.

  • Text and photo previewed live on a mug, tee or tote, in 2D or 3D
  • A warning before checkout when a photo would print blurry
  • A cart drawer with a free-shipping ribbon and one-click add-ons
  • A speed pass and an app that syncs orders with an ERP, both further down the line

For your store: the customer buys what they saw, and the order arrives with the text, the font, the photo and a preview image.

Inside a store

The same work, part by part

These are the parts of a store people ask me for most. Under each one, pick a store and see how it was done there.

05 Product page

Answer the question before it's asked

Most product pages show a photo, a price and a button. The ones that sell show exactly what the shopper will get: their size, their shade, their engraving, their name on the gift.

Try it

like on Nocte

Up to 14 characters, inside the band.

Product page
Nocte's product page: a rose-gold band in 3D with Always, A. engraved inside, next to the metal, ring size and engraving options
Arara's product page: a cobalt midi dress with the Pix price, six interest-free installments, two colors and the size guide
Dewlane's product page: a pink lip balm tube with four shades, the routine offer and what it is good for
Inkly's product page: a mug with the customer's text printed on it, next to font and color choices

Nocte. The ring in 3D, in the metal the shopper picked, with the engraving inside the band.

Arara. The Pix price, six interest-free installments, a photo set for each color and the size guide one tap away.

Dewlane. Shades as swatches, how it feels and what it's good for, and a link to the routine with 15% off.

Inkly. The customer's text printed live on the mug as they type, in 2D or in a 3D view they can turn.

06 Cart & checkout

Where the sale is won or lost

The cart is the last stop before checkout. It should show the real total and the shipping, say what's left for free shipping and let the shopper add one more thing without leaving.

  • Prices the way your shoppers pay: Pix and installments in Brazil, a bundle discount in the bag
  • Free-shipping progress, one-click add-ons and gift wrap with a card
  • Discounts that are real Shopify discounts, so the number in the cart is the number at checkout
  • On Shopify Plus, checkout extensions: a gift option, a survey on the Thank-you page, delivery rules with Functions
Cart
Arara's bag on a phone: the free-shipping bar, a sundress, the total with the Pix price and installments, and shipping by postcode
Dewlane's routine builder: three products picked and a bar saying 15% off unlocked, with the new total
Nocte's bag: gift packaging added with a message for the card, under a ring with its engraving
Inkly's cart drawer open over the store, with free shipping unlocked

Arara. In the bag: how much is left for free shipping, the Pix price, the installments and the shipping to the shopper's postcode.

Dewlane. Pick any three and the 15% comes off in the bag, no code to type.

Nocte. Gift wrap and a handwritten card, chosen in the bag and saved to the order.

Inkly. A cart drawer with a free-shipping ribbon that ties a bow, and add-ons in one click.

07 Speed

From 11.9 s to 3.5 s on a phone

Many stores reach a developer already slow: heavy fonts, slider plugins and a banner almost 4,000 pixels wide. I built Inkly's home page that way, measured it, then fixed it.

Time until the main content shows

Before
11.9 s
After
3.5 s
Same phone, replayed 3.4× faster
4774
Google's mobile speed score (Lighthouse)
91100
Accessibility score

Median of five runs, same store and settings. On your store I measure the same way before and after, and show how much of the weight is Shopify's own scripts and your apps.

Before and after, side by side
The slow version and the final store loading side by side on the same phone Watch · 0:57

Lighthouse 13.5, mobileInkly home page

08 Apps & integrations

Orders reach the ERP, tracking comes back

Someone copies each new order into the ERP and, once it ships, pastes the tracking number back into Shopify. Inkly ERP Sync, an app inside the Shopify admin, does both on its own.

One order, start to finish

Shopify App ERP

Order → ERP · tracking → Shopify

Under half a second each wayOrder marked fulfilled
  • If the ERP is down, the order waits and goes again with one click
  • A repeated notice never creates a second order
  • No customer name, email or address leaves Shopify
Inkly ERP Sync, in the Shopify admin
Diagram: an order leaves Shopify, goes through the app to the ERP, and the tracking number comes back Watch · 0:47

The ERP is simulated in the demoCode on GitHub ↗

09 How I work

No surprises on your live store

Hi, I'm Gabriel.

I'm a Shopify developer in Brazil. Since March 2026 I've been the main contributor to the Shopify Plus theme of a live store that sells personalized photo albums: product pages with a live preview, the cart drawer, the checkout, landing pages and speed.

I can't show that store, so I built these four to show the same kind of work in public.

  1. 1We agree on the scope and the price in writing before I start.
  2. 2I work on a copy of your theme. Nothing goes live until you approve it.
  3. 3I test every change on a phone and on a computer before I deliver.
  4. 4I'm in Brazil (UTC−3, one or two hours ahead of New York). I work in writing and you get an update every two days.

10 Contact

Let's build yours.

Send me your store's address and what you need. You get the scope and a fixed price in writing before I start.

30% off your first project with me

[email protected], or reply to the message or proposal that brought you here.

Email me