See it first

See the site before you pay for it.

I design and build it first, at no charge, so you can look at the real thing instead of a description. Every site here was made that way.

Free mockups, not client work. Every site marked Mockup was designed and built at no charge for a business that never commissioned it, and none of them is that business’s real website.

The photography, logos and menus are the businesses’ own, taken from what they publish publicly. None of the photography is mine.

If you represent one of these businesses and would like your mockup removed, please contact me and it will be taken down.

Free mockups

Built first, paid for later.

Each one is built and clickable. None of these has been taken up by the business yet, which is exactly why they are here to look at.

Share card for Affaire: the wordmark over a sunlit garden party

Affaire

Mockup
Canned tequila cocktails · Los Angeles
Share card for CR.Sweetreats: cookies on a green checkerboard tray

CR.Sweetreats

Mockup
Home cookie bakery · Delhi, California
Share card for domi: a cake in cross section above the line a love letter in every layer

dōmi

Mockup
Modern Asian cake atelier · Los Angeles
Share card for Concrete Coffee: the wordmark in heavy type over a dark matcha

Concrete Coffee

Mockup
Espresso and matcha bar · Mission Viejo
Share card for Rhythm and Brewed: the wordmark over a full room at a day party

Rhythm and Brewed

Mockup
Travelling R&B café · LA and Washington DC
Share card for Olivia Rose Artistry: the wordmark beside a finished balayage

Olivia Rose Artistry

Mockup
Hairstylist · Corona, California
Share card for Laleh Coffee: the line Matcha, served at your event over a cup of matcha held at one

Laleh Coffee

Mockup
Mobile matcha cart · Orange County
Share card for Desserv: the wordmark over the counter

Desserv

Mockup
Coffee shop · North Palm Beach, Florida
Share card for mandydidem: the wordmark beside a close up of nail art

Mandydidem

Mockup
Nail atelier · Riverside, California
Share card for Caffinnate: a crate of iced drinks topped with cereal and sprinkles, the name set large across the photo

Caffinnate

Mockup
Home café · Corona, California
Share card for Sip Matcha: the line nine drinks, whisked to order, beside the shop sign

Sip Matcha

Mockup
Matcha bar · Logan Square, Chicago
Share card for the Libman Solutions redesign concept, over a warehouse floor

Libman Solutions

Mockup
Commercial cleaning · Downey, California
The work

Three of them are real websites now.

Each of these started as a blank page and a business with a problem. All three are the real site now, on their own domain. With A Twist began as one of the free mockups above.

Share card for With A Twist: the wordmark over cocktails photographed from above, garnished with dried citrus and flowers

With A Twist

Client · Live
Industry
Luxury mobile bar
Location
Bradbury, California
Services
Design, build, launch
Scope
Signature build

Overview A luxury mobile bar working weddings, private events and brand activations across Los Angeles, Orange County and the Inland Empire.

Problem They had no website. Their prices, their menu and their availability were scattered across listings they did not control, and an attempt to build something themselves had stalled.

Solution Six pages built around the one question worth answering fast: is my date open. The cocktail list, the packages and the travel radius answer the rest before anyone has to ask.

  • Full-screen video hero
  • Cocktail list and packages
  • Five-step enquiry form
  • Travel radius checked as you type
Visit live site
Share card for Styled by Sky: the studio logo over a close up of a finished lash set, with the line Lashes done properly

Styled by Sky

Client · Live
Industry
Lash studio
Location
Corona, California
Services
Design, build, launch
Scope
Signature build

Overview A one-chair lash studio where every booking, price question and deposit ran through Instagram messages.

Problem The same questions came in every day, and an appointment was only ever half-confirmed until a deposit turned up separately. A no-show cost a whole slot.

Solution Booking handled on the site itself, with the full price list, the studio policies and the deposit step in one place, so an appointment is confirmed rather than negotiated.

  • Booking on the site
  • Full price list and policies
  • Deposit step built in
  • Content the owner can edit herself
Visit live site
Share card for Polished by Joc: the logo on a dark ground

Polished by Joc

Client · Live
Industry
Nail tech
Location
Riverside, California
Services
Design, build, launch
Scope
Portfolio build

Overview A nail tech whose entire portfolio lived inside an Instagram grid.

Problem Her sets were scattered through a feed with no home of their own, so nobody could see the range in one place, and the work was being judged on a phone camera roll.

Solution One page built around the work itself, with her sets set on editorial surfaces instead of a phone camera roll, and the one way to reach her she already checks every day.

  • Her sets on editorial surfaces
  • Lookbook of recent sets
  • Messages go to her Instagram
  • Live on her own domain
Visit live site

All three are paid client work, and all three are the business’s real site now, on their own domain.

Next step

Want one for your business?

Yours would be built the same way, except you get a say in it and it goes live under your own name.

Start a project