Lviv, Ukraine · since 2026
Landing pages for barbershops, salons, clinics and studios — prices, people and proof on one page, with the booking button wired into whatever system you already run. Hand-written code, delivered live on your domain.
Demo concepts built for specific niches, so you can judge the level rather than an abstract template. They open as real sites — the copy is in Ukrainian, the craft is what to look at.

Cinematic dark landing built from a client-supplied reference. Full-bleed hero, work gallery, barber profile, price list, opening hours.
Open →
A structural variation, not a recolour: grainy black, an oversized cream wordmark with the barber masked over it, handwritten red accent, barcode and stamp details.
Open →
Calm, scannable clinic page. Split hero with floating cards, an in-section advantages rail, services grid, transparent price list, doctors.
Open →
Editorial layout with a muted palette taken from the reference. Everything sits in rounded cards, horizontal rails with ghost numbering, FAQ accordion.
Open →
Two-tone headline threaded with a photo strip, collages, service grid, steps, review carousel, form over an image, giant footer wordmark.
Open →
Warm workshop feel. The key element is a draggable before/after slider — the transformation is what sells grooming, so it leads the page.
Open →
Sells a person, not a place. Interactive level picker that reveals the programme, a pie chart of how a 60-minute lesson is spent, results table.
Open →
Navy and wine, sharp corners, serif type. The spine is numbered case files — situation, action, outcome stamped in a rotated frame.
Open →Four things, done properly, rather than a long list done thinly.
Designed for the niche, not recoloured from one layout. Hand-written HTML, CSS and JavaScript — no page builder, no WordPress.
The button opens the master-selection screen of the booking system you already run — names, ratings, next free hours. Not a contact form, not a menu from scratch.
Images converted to WebP and sized for actual display. Typical page under 900 KB. Sitemap, robots, Open Graph previews, structured meta.
Delivered live on your domain, not as a ZIP. Docker, nginx, HTTPS with auto-renewal. The domain is registered in your name.
One payment to launch, then a small monthly fee to keep the site running and growing.
Cancel any time — we hand over the domain and the files, and the site is yours.
Ten questions: services, prices, hours, photos, two sites you like. I write the copy.
You see the real page on a staging URL in 3–5 days, not a mockup in Figma.
One round included. I would rather you say it now than think it later.
Live on your domain, with hosting and monitoring in place.
Send me what you do and roughly how many services you offer. I will reply with a price and a timeline — usually within a few hours, Kyiv time.