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
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
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
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
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 NocteUp to 14 characters, inside the band.




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




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
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.
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
Order → ERP · tracking → Shopify
- 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
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.
- 1We agree on the scope and the price in writing before I start.
- 2I work on a copy of your theme. Nothing goes live until you approve it.
- 3I test every change on a phone and on a computer before I deliver.
- 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.