Online stores built around what you sell.

Most online stores look the same. Same theme, different logo. Scroll down and walk through one I built.

parfumceleste.com
Parfum Celeste, first screen: a stone path through a misty field at dawn, with the words Five scents, one day
Parfum Celeste, a perfume house. Live on Shopify, theme coded by hand. parfumceleste.com (opens in a new tab)
  1. The first scroll does the selling.

    One idea in motion tells a visitor what the brand is before they read a word.

    parfumceleste.com
    Parfum Celeste: the stone path through the field, on the way to the lemon grove
  2. The product stands in its own world.

    A perfume belongs where its ingredients grow. A lamp belongs in a lit room. People buy the feeling first and the spec sheet second.

    parfumceleste.com
    Parfum Celeste: a bottle waits on a stone wall in the lemon grove, among lemons and jasmine
  3. You buy from inside the scene.

    Notes, price, add to bag. No product page, no going back to a list. For people in a hurry, one button skips the walk.

    parfumceleste.com
    Parfum Celeste: the Ombre Celeste bottle with its card: notes, 100 dollars and Add to bag

Most lighting stores show you a lamp on a white background.

For Nordalight I built the opposite: you scroll through a house at blue hour and the fixtures light it as you go. All 18 products are real 3D models, and you can change the light right in the browser and watch the room change with it.

Nothing is faked.

The scene can be an illustration, the product photo cannot. Here the house is drawn, and every product card shows the real piece. A render that flatters the product costs you the return and the review.

Three.js on a custom Shopify theme, hand-coded. A lighting store in Los Angeles. In development, launching soon.

See the preview (opens in a new tab)
nordalight-blue-hour.vercel.app
Nordalight: a dining room at dusk with pendant lights over a long table, the kitchen ahead
From the dining room to the kitchen. At the stop the card shows the real lamp, its price and the cart.

What I build for stores.

Every brand gets a design built around what it actually sells. A perfume house is a mood, so the site is a mood. A lighting brand is a house, so that one is a house.

  • Custom websites and Shopify stores

    Designed and hand-coded for your brand. No page builder, no template.

    3D product showrooms

    Turn it, dim it, change the light in the browser.

    from$650

  • A 3D store with a built-in AI assistant

    An assistant that answers like a salesperson, right inside the store.

    from$1,200

Start a project

Tell me what you sell and I will tell you what I would build for it. The conversation costs nothing.

After launch.

  • First year of technical maintenance

    Fixes and everything that keeps the site running.

    free

  • Full service with updates

    New products, photos, prices and text, changed for you.

    $100a month

How it goes.

  1. 01

    A conversation

    Half an hour about your business: who needs it, what should happen after a visit, what you like and what annoys you.

  2. 02

    The concept

    I show the first screen and the structure. You choose, I refine. Not a line of code until you like it.

  3. 03

    The build

    Clean code, motion, 3D, copy. I check the speed, the phones and my own eyes.

  4. 04

    Launch

    Domain, hosting, publishing. We look at it together on your phone. Edits after launch take one message.

Frequently asked questions.

Do you work with Shopify?

Yes. Both stores on this page run on Shopify, with a theme I coded by hand.

How much does a store cost?

A custom website or Shopify store starts at $650, and so does a 3D product showroom. A 3D store with a built-in AI assistant starts at $1,200. Write what you sell and you get the price and the timing the same day.

Do my customers have to walk through the whole scene?

No. On Parfum Celeste and on Nordalight one button skips the walk and goes straight to the products.

Will it work on a phone?

Yes. Every screen is built for the phone first and for the desktop second. I check on real devices.

What happens after launch?

The first year of technical maintenance is free: fixes and everything that keeps the site running. Full service with updates is $100 a month: new products, photos, prices and text, changed for you.