riff WEB STUDIO

Work

Five projects, five different problems. Two restaurants with real history in Puebla, Mexico. A platform that replaced a whiteboard. A site that had to earn its first phone call. And a portfolio for a studio whose work sells itself.

Villa del Mar

Web design and art direction

Type
Restaurant
Kitchen
Seafood
Serving since
1980
Status
Live
villadelmareloriginal.com

A seafood house in a state with no coastline and no river, run by the same family for forty-five years. The website had to carry that weight without ever saying the word heritage.

Villa del Mar opened in 1980 when a fisherman from Veracruz met a cook from Puebla and they started frying whole fish over an iron drum with a dirt floor underneath. There were no seafood restaurants anywhere nearby. Today the town runs an annual seafood route because of them, and the grandchildren are running the kitchen.

The plate goes first

The homepage is one photograph at full bleed and a name set in a large italic serif. Nothing else competes with it. Scroll and the dishes arrive one at a time, each large enough that you can see the sauce, because that is the only argument a seafood restaurant ever needs to make.

Built around a phone call

They take orders on a landline, not on WhatsApp, so every path on the site ends at a tap-to-call button rather than a form nobody would answer. The full menu with prices is on the page, including the house specialities that never made it onto the printed card.

Villa del Mar homepage

Field Handle

Product design and custom software

Type
Mobile platform
Built with
FlutterFlow, custom code
Payments
Square API
Status
Live
fieldhandle.com

Field service companies run on three things: knowing who is going where, getting the job done, and getting paid. Most of them do all three across a whiteboard, a group chat and a stack of paper invoices.

Field Handle replaces all of it. Jobs get scheduled and dispatched from one screen, crews see their day on their phone, and the invoice goes out the moment the work is marked complete.

Money that actually moves

The part that took longest is the part nobody sees. The finance hub is wired directly into Square, so payments settle into the business account without anyone re-typing a number into a second system. Card, tap, invoice link — it all lands in the same ledger, and the owner can see what came in today without opening anything else.

Built for the field, not the office

Every screen was designed for someone holding a phone in one hand with the other hand full. Big targets, few taps, and nothing that needs a stable connection to finish. It is built for field service businesses generally rather than one trade, so the job types, forms and pricing are all configurable per company.

Scheduling

Jobs, crews and recurring visits on one calendar.

Dispatch

Assign a crew and the phones update immediately.

Job records

Notes, photos and sign-off attached to the job.

Invoicing

The invoice goes out the moment work is marked done.

Payments

Card, tap and invoice links settle through Square.

Finance hub

One ledger for what came in and what is still owed.

Pamina's

Web design and conversion

Type
Restaurant
Kitchen
Breakfast
Also
Event hall, 180 seats
Status
Live
paminas.com

Nobody browses a breakfast restaurant. At nine in the morning there are three questions — are you open, is there a table, how fast can I eat — and the site answers all three above the fold.

Pamina's serves a la carte six days a week and puts out a full buffet on Sunday. Two completely different visits, sold to the same person on different mornings, so the header tells you which one is happening today.

The page knows what time it is

A live badge reads open or closed against the real schedule and names the next opening hour. On Sundays it switches to the buffet. It is a small thing that removes the exact hesitation that makes someone drive somewhere else instead.

A second business hiding in the first

The dining room seats a hundred and eighty and hosts parties, which was buried three taps deep in their old presence and is worth more per booking than any breakfast. It now has its own section, its own photography and its own path to the phone.

Pamina's homepage

Handle Pro Cleaners

Web design, brand and motion

Type
Service business site
Industry
Post-construction cleaning
Goal
Texts, calls and quotes
Status
Live
handleprocleaners.com

A cleaning company does not need a beautiful website. It needs the phone to ring. So we rebuilt this one around a single moment: the customer getting a real price before they leave the page.

Builders, landlords and families moving out are all asking the same question — how much. The hero is a quote calculator: pick the job, rooms and bathrooms, and a flat post-construction price appears instantly. One tap turns it into a text message with every detail filled in.

Two numbers, two jobs

Texting is for quotes. Calling goes straight to an AI receptionist that answers in English, quotes the price list and books the job, so nobody reaches voicemail on a Saturday. The page makes that split obvious instead of hiding it.

A page that cleans itself

The site loads covered in dust and debris, and a mop wipes it clean corner to corner as you scroll, finishing with a sparkle. It is the whole service explained in three seconds, and the reason people send the link to each other. Liquid glass panels, the brand's own logo redrawn as a vector, and the same navy and green carried into email, Facebook and print.

Handle Pro Cleaners homepage with the instant quote calculator
The mop wiping the page clean as the visitor scrolls

Palmwood Design

Web design and art direction

Type
Portfolio site
Industry
Interior design
Scope
Commercial, residential, institutional
Status
Live
palmwooddesign.com

When a studio's work is the product, the website has one job: get out of the way and let the work be big.

Palmwood Design handles interior and exterior design across commercial, residential and institutional projects, plus space planning and spec books. That is a wide range, and the risk with range is looking unfocused.

Sorted by the client, not by the service

The work is split the way a visitor already thinks about it — a synagogue board, a homeowner and a developer arrive with completely different questions. Each lands on a page that only shows projects like theirs, so nobody has to scroll past work that has nothing to do with them.

Images first

Renders and photography run edge to edge with minimal captions. Type stays quiet so the rooms carry the page, and the consultation request is never more than one tap away from any project.

Palmwood Design homepage

Your project could be the next one here.

Start a project