White-label websites your agency can put its name on. 95+ PageSpeed, in the contract.
Static sites in Astro on Cloudflare, plus small e-commerce when the client needs it. Delivered under your brand, at fixed partner prices, on fixed timelines. NDA on every project. You keep the client. I stay invisible.
This site: 100/100 on Google PageSpeed. Run the test →
Why agencies use me instead of a WordPress build
Performance is contractual.
Minimum 95/100 mobile PageSpeed written into the agreement. Miss it and you don't pay the balance. Your client can verify on a public Google tool in 30 seconds.
Zero hosting on brochure sites.
Static pages on Cloudflare's free tier, with a small serverless backend for forms and reporting. No public database, no admin login to brute-force, no plugin updates breaking layouts overnight. Your client's only recurring cost is the domain.
Not a template.
Every site is designed around the client's business. Seasonal themes, product configurators, quote calculators, 3D galleries, catalog imports from Excel or marketplace exports — if it converts, it goes in.
Copy included on request.
Most of my clients' copy is mine, approved by them. If your client “has no texts”, that's not a blocker — it's the normal case.
What you get on every project
- Paperwork: NDA first, then one master services agreement (MSA) and a short statement of work (SOW) per project.
- 12-month non-solicitation: I never contact your clients directly.
- IP assigned to your agency on final payment — full source code, standard Astro, any developer can take it over.
- Unbranded staging links from day one, ready to share with your client as your own.
- Communication in your tools — Slack, email, Trello, Notion.
- Every message gets a reply within one business day.
- Live overlap with US Eastern time: 9 am–12 pm ET, Monday to Friday.
- Two rounds of revisions are included in every package. Extra rounds are quoted before I start them.
- Redirects and migration handled if the client is replacing an existing site.
- 30-day warranty: any defect in what I delivered is fixed free of charge.
- W-8BEN provided before your first payment.
Packages & partner pricing
Partner prices — what you pay me. Bill your client whatever your market supports.
| Package | What's included | Timeline* | Partner price |
|---|---|---|---|
| Brochure | 5–7 pages, custom design on the client's brand, contact form, Google Maps, structured data, monthly lead report | 3–5 business days | from €1,400from $1,650 |
| Catalog | Brochure + product/service catalog with categories and filters, order via WhatsApp/email, automatic import from Excel or marketplace export | 5–7 business days | from €2,400from $2,800 |
| Premium | Catalog + one landing page per service/category for local SEO, full structured data, second-language version of key pages, testimonial collection | 10–14 business days | from €3,400from $3,950 |
| Shop | Small e-commerce: cart, dynamic courier pricing via carrier APIs, parcel-locker selection across multiple carriers, order admin panel, payment and invoicing integrations (Stripe, Mollie, local providers) | — | quoted per project |
* Timelines run from the moment I have the assets (copy, images, business data) and the approved design — not from the deposit. Protects both of us.
USD prices apply to US agencies. The currency is set in the statement of work.
Every site has a small backend. Forms are protected by Cloudflare Turnstile. Each enquiry is saved to a database, then emailed, with daily retries if the email fails. Clicks on phone, WhatsApp and form steps are measured without cookies, and a monthly report goes out by email automatically. Enquiries are deleted after 12 months (GDPR).
Shop has a bigger one. It runs on Cloudflare Workers + D1 with a small monthly infrastructure cost, stated in the quote. No surprises after launch.
Add-ons, quoted separately: configurators and calculators, 3D/interactive elements, AI assistant trained on the client's content.
Payment: 40% on kickoff, 60% on delivery — and delivery means the PageSpeed score on screen, verified together. Invoices in EUR or USD, paid by bank transfer.
Content updates after launch
Content changes after launch go through me, at an hourly rate or a monthly retainer, with a 24–48h turnaround. Or take the repo in-house — it's standard Astro.
How a project runs
- 01
Brief
Scope, brand assets, any design. Figma, a moodboard, or “like this competitor but better” all work.
- 02
Fixed quote in 24h
Price, timeline, what's in, what's out. In writing.
- 03
Design sign-off
You or your client approve the mockup before I write code.
- 04
Build
Unbranded staging link, updated as I go.
- 05
Delivery
PageSpeed test run together, code handed over, 30-day fix window starts.
Proof

HVAC installer
Room-size configurator that recommends the right unit from the catalog, and works in reverse from product to room. Seasonal cooling/heating theme. Conversion straight to WhatsApp/email.
99/100

Manufacturer on a marketplace
Online shop with live courier rates (8 couriers, plus lockers), Stripe card payments and Oblio invoices issued automatically. Orders are managed from their own admin panel. WordPress before: 69/100, 10.5s. Astro after: 100/100, 1.5s.
100/100

Makeup artist
Booking form that captures service, event date, time slot and location in one step, pre-filled from the "Book your date" buttons across the site. Runs on Astro with WhatsApp handoff.
100/100

Artist portfolio
Painter's portfolio with the artworks up front, 1.8 KB of JavaScript and zero layout shift.
99/100
Who this is for
Marketing, SEO, PPC and branding agencies with 2–20 people who sell websites but don't want a developer on payroll. If your clients are service businesses — clinics, contractors, restaurants, consultants, installers, local retailers, small online shops — that's what I build every week.
Not a fit: enterprise e-commerce with ERP integration, web apps with user accounts and complex logic, anything needing a heavy custom backend.
About
Vulcan Edge is a one-person studio in Bucharest, Romania. That's a feature: you talk to the person writing the code, quotes come back in a day, and there's no account manager between you and the answer. Capacity is 2 projects per month. Invoicing as a Romanian sole trader (PFA), not VAT-registered, so the prices are final.
Got a brief right now?
Send it. Fixed quote in 24 hours, no call required.
Not yet? Get the partner price sheet as a PDF and keep it for the next time a client asks “can you also do the website?”