01
Marco Salvatore
Eleven years in. Owner. Built the shop one chair at a time.
Classic cutsStraight razorItalian school
I design and build professional, fast, mobile-ready websites for Philadelphia small businesses — restaurants, barbershops, boutiques, gyms, and everyone in between.
Pixel & Grain is a one-person web design studio in Philadelphia, focused on one thing: building websites that help local businesses grow. No bloated agencies. No templates. No confusion.
You get a designer who knows your neighborhood, understands your customers, and builds something your business will be proud to put its name on.
If you run a barbershop, restaurant, salon, gym, boutique, or contracting business, I build the kind of website that turns people scrolling on their phone into people walking through your door. Custom design, fast load times, mobile-first, booking and contact forms built in, and local SEO so your neighborhood finds you on Google.
Two weeks from first call to launch. One flat price, half upfront and half at launch. You own the code, the domain, and the site forever — no monthly platform fees, no lock-in.
I'm Evan — a psychology student at Temple, headed into UX research. I started Pixel & Grain because I'm obsessed with how people actually use websites, not how they're supposed to look in a portfolio.
You won't get an account manager, a junior designer, or a five-person Zoom call. You'll get me. I sit down with your business, learn what your customers actually do, and build a site engineered for the way real people scroll on a Tuesday afternoon.
Everything below is standard on every project — not an add-on, not an upgrade.
Designed from scratch around your brand, your vibe, and your customers. Never a template.
Most of your customers are on their phones. Your site looks and works perfectly on every screen.
Slow websites lose customers. Every build is optimized to load in under 2 seconds.
Built so Google can find you. Local SEO setup so your neighborhood customers see you first.
Appointment forms, contact pages, click-to-call buttons — all set up and working from day one.
No monthly platform fees. You own the code and the domain. It's yours forever, full stop.
Every package is one flat fee, half upfront and half at launch. Hosting runs separately (~$0–15/month direct to Netlify, Vercel, or Cloudflare — I set it up). After launch, optional content updates are $40 each or $99/month for unlimited.
I spend 30 minutes learning your business, your goals, and what you want visitors to do on your site.
I build out the design and show you a preview. You give feedback, I refine until it's exactly right.
I code it up, test on every device and browser, and make sure everything loads fast and works perfectly.
Your site goes live. I hand you the keys and make sure you know how to manage it going forward.
Things small-business owners want answered before they pick up the phone. If yours isn't here, the discovery call is free — ask away.
Perfect — keep it. I'll point your existing domain at the new site during launch, no transfer required. If you don't own one yet, I'll help you buy one (~$12–18/year through Namecheap or Cloudflare) and you'll own it outright.
I set you up with hosting on Netlify, Vercel, or Cloudflare Pages — all of which have free tiers that comfortably cover a small-business site. You'll pay around $0–$15/month total (sometimes literally nothing), billed directly to you, not through me. No middleman markup.
Two rounds of revisions on the design before build, and one final round after launch to fine-tune copy, colors, or layout. In practice, projects rarely use them all — but the room is there if you need it.
You have three options. One: ask me — small updates run $40 each, larger ones quoted in advance. Two: $99/month gets you unlimited content updates (menu, prices, hours, photos, copy). Three: learn it yourself — I'll walk you through editing the site during handoff. The code is yours, after all.
Logo refreshes and basic branding (color, type, lockups) can be added to any package for $250–$600 depending on scope. Full identity systems from scratch I don't do — for that I'll refer you to a local Philly designer I trust.
Hand-written HTML, CSS, and minimal JavaScript — no WordPress, no Wix, no page-builder bloat. Hosted on modern static-site infrastructure (Netlify/Vercel/Cloudflare). The result: faster sites, lower bills, and code any developer can pick up later. If you ever want to hire someone else, you can — there's no proprietary lock-in.
Squarespace and Wix templates look like Squarespace and Wix templates — your competitors are using the same ones. They also charge $20–40/month forever, which adds up to thousands over a few years.
A $50 Fiverr designer can absolutely build you something. They probably won't be in Philly, won't know your customer base, won't be reachable when something breaks at 9pm on a Friday, and the code quality varies wildly.
I'm somewhere in between: real custom design, local, one phone call away, and you own everything when it ships. That's the trade.
50% to start, 50% on launch. Venmo, Zelle, or bank transfer — whatever's easiest. From signed agreement to live site is typically 1–2 weeks for Starter, 2 weeks for Business, 3–4 weeks for Premium. The biggest variable is how fast you can get me your content (logo, photos, copy) — bring those to the discovery call and we move fast.
Book a free 20-minute call. We'll go over your business, what you need, and whether I'm the right fit. No pressure either way.
Book a Call →Not ready for a call? Email me what you're thinking →
Three chairs. Six experienced barbers. No upsells. Walk in for a fade, leave looking like the version of yourself you keep meaning to be.
No mystery upcharges, no "consultation fees," no products pushed at the chair. Just clean, clear pricing for the work.
Hot-towel prep, scissor-and-clipper work, neck shave with a straight razor. The default for a reason.
~30 minHigh, mid, or low — blended with the patience the cut deserves. Includes a straight-razor finish.
~40 minLine-up, length, and shape. Hot lather and a steady hand. Pairs well with any cut.
~20 minTwelve and under. Patient barbers, an iPad if it helps, and no judgement when the wiggling starts.
~25 minSixty unhurried minutes. Cut, hot-towel shave, beard work, and a finishing massage. The closest thing we have to a reset button.
Book the Full ServiceEvery barber here owns their chair. Book the cut, but pick the person — they're who keep regulars coming back.
We built the booking flow ourselves because the off-the-shelf ones felt cheap. Here's what it looks like.
Or let us match you based on the cut you want. We're honest about who's best at what.
Flat prices, real durations. The chair gets blocked for you — no double-booking.
Live availability across all six barbers. Same-day spots open up daily by 9am.
Text reminder the day before. Reschedule with one tap if life happens.
“I've been getting cut here for six years. Different barbers, different cuts, same standard every single time. Halftone is the only shop in Philly where I'll trust someone new on the first visit.”
“Devon does the cleanest fades I've ever had. I drive in from Mt. Airy and it's worth the trip every time.”
“June actually listens. First barber in Philly who didn't try to talk me out of what I asked for. Just did the work.”
“I bring my son here now. Marco is endlessly patient with him and the cut still looks right when we leave. That's the whole bar.”
Always. We hold two chairs open every day for walk-ins, first-come first-served. If you can't book online and want to come by, we'd rather you do.
Tell us what you want in the booking notes. We'll route you to whoever does that cut best on the day you're coming in. Nobody at the shop has an ego about it.
Yes. All six barbers cut textured, curly, straight, and wavy hair. June and Devon in particular do most of our textured work and have an unreasonably good track record.
Cancel or reschedule up to two hours before your appointment with no charge. No-shows and same-day cancels are $20 to keep the chair fair to the barbers.
We stock a small shelf of pomades, clays, and beard oil we actually use. Take it or leave it — nobody at the chair will mention it unless you ask.
2114 Frankford Ave, Philadelphia. Open Tuesday–Saturday, 9am to 7pm.