Who I build for
Anyone who needs a website
Most of what I build falls into one of these. If yours doesn't, ask anyway.
Businesses
Shops, salons, trades, restaurants. Your hours, your number and a page that gets the phone ringing.
Communities
Online or local groups that have outgrown a chat link or a free subdomain. A real address, and a page that tells people how to join.
Personal sites and portfolios
Your work, your story and your own address. For artists, photographers, students and anyone applying for something.
Clubs, teams and nonprofits
Schedules, sign-ups, donations and who to contact, somewhere that doesn't vanish when the person who set it up moves on.
Events
Weddings, parties, fundraisers. One page with the date, the place, the details and a way to RSVP.
Something else
If it needs a website, ask. If I'm not the right person for it, I'll say so.
How I work
Four things that tend to be different
From whoever quoted you last.
You get the price first
Tell me what you need and I quote it before I start, often for less than the typical range. Then it doesn't move. No hourly billing, no awkward scope conversation three weeks in.
About a week, not three months
These are small sites. There's no reason they should drag on, and I build the front page first so you can see the real thing early.
Everything is in your name
Your domain goes on your account, not mine. Fire me tomorrow and you still have the site, the domain and the files. Plenty of web shops keep that stuff on their own accounts so you can't leave. I think that's a lousy way to run a business.
It works for everyone
Text you can actually read, keyboard navigation, labels for screen readers. Most small sites fail badly on this, and people do get sued over it.
How it goes
Three steps, and the first two are free
You tell me what you need
Use the quote form or call. You get a price before anything else happens, and it's often lower than the ranges.
I build your front page
Before you've paid me anything. You get to look at a real page instead of a description of one.
You decide, and it goes live
Like it, and it's half down to finish the rest, live in about a week on your domain. Don't, and you're out one phone call.
Sample work
Some of what I can build
Concept pages rather than client sites. I'm early on, and I'd rather show you something honest than borrow someone else's work.
Extras
The small things that make a site feel expensive
All three are running right here. Try them.
Motion that follows your finger
Drag the dot and let go. It keeps your speed, lands where you threw it and settles on a spring. Turn on reduced motion and it just snaps.
Liquid glass
A logo and buttons made of glass that bend and blur what's behind them, like the newest iPhones. Phones that can't blur still get a readable version.
A live open or busy sign
The dot next to my name is real. I flip it from my phone and every page changes, no code. Tap the one above to see both.
What it costs
Typical prices, quoted for you
These are typical ranges. Plenty of projects come in under them, so tell me what you need and I'll quote yours, often for less.
| Event pageWedding, party, fundraiser | $200 – $500 |
|---|---|
| Personal site or portfolioYour work, your story, your own address | $300 – $900 |
| Club, team or nonprofitSchedules, sign-ups, donations, contacts | $400 – $1,200 |
| Community siteOnline or local groups | $400 – $1,500 |
| Business siteServices, hours, a map and a contact form | $900 – $1,500 |
| Business with online bookingThe full site with booking wired in | $1,500 – $2,500 |
Phone assistant
Miss a call, still get the message
When you can't pick up, an automated assistant answers for you. It tells the caller it's automated, takes their name, number and message, and texts or emails it to you. Then you call them back.
- It says what it is. Nobody thinks they talked to your staff.
- It only takes messages. No prices, no booking. That part's still you.
$39 a month plus $25 setup. Up to 100 minutes a month, and extra minutes at cost. Only for businesses with a site from me.
- Missed call
- Today, 2:14 PM
- Name
- Dana Ruiz
- Number
- 908-555-0147
- Message
- My kitchen sink is backing up. Can someone come out tomorrow morning? I'm around all day.