JP

Services

What I build, and what it costs.

Every project is custom. Every project starts with your goals, not a template. Pick the tier that fits your scope — or tell me what you need and we'll figure out where you land.

Services

Services & Pricing

Essentials

For businesses that need a clean, professional presence, fast.

€1,200 – €2,000

3 to 4 weeks from brief


  • Up to 5 pages, designed to convert
  • Sanity CMS — update any text or image yourself
  • Mobile-responsive, fast-loading (Core Web Vitals green)
  • Basic SEO setup (titles, descriptions, sitemap, schema)
  • Google Analytics 4 connected
  • Full account ownership from day one (GitHub, Vercel, CMS, domain)
  • 1-hour handover training session

See it in action: Tessa Schack

Get a free quote
Most popular

Marketing

For businesses with growth ambitions — and content to match.

€2,500 – €4,500

5 to 7 weeks from brief


  • Up to 8 pages, custom design
  • Sanity CMS with structured content blocks
  • Contact forms and opt-in integrations
  • Blog functionality (optional add-on)
  • Multilingual setup (optional add-on)
  • SEO strategy and metadata for all pages
  • Complete documentation for your team
  • 2-hour training session + 30-day support window

See it in action: Cocoon Cooks

Get a free quote

Complex & Retainer

For businesses that need more than a website — they need a technical partner.

€5,000 – €10,000+

7 to 10 weeks · or ongoing retainer


  • 10+ pages or complex feature requirements
  • Full content strategy, market research, and SEO architecture
  • E-commerce (physical and digital products)
  • Booking engine or third-party system integration
  • Multilingual CMS setup (up to 4 languages)
  • Custom Sanity CMS schema designed for your team's workflow
  • Full documentation, video walkthroughs, and team training
  • Retainer option: ongoing strategy, development, and maintenance
Tell me about your project

Not sure where your project fits? That's normal — tell me what you need and I'll give you an honest estimate.

Your accounts. Your code.

How ownership works

From the moment we start, everything we build goes into your accounts — not mine. Your GitHub repository. Your Vercel deployment. Your Sanity CMS workspace. Your domain registrar.

What this means in practice: you can look at your own code any time. You can give access to another developer if you ever need one. You can leave Sanity and take your content data with you. Nothing depends on me staying in your life.

The tech stack is not a gimmick. I use Next.js because it is what Google's performance scoring system rewards — and because it will still work properly in 5 years. I use Sanity CMS because the editor is genuinely simple for non-technical teams, and because the content structure survives the website itself. I use Vercel because it deploys instantly and the free tier covers most small business sites for years.

I chose this stack for the same reason I chose not to use templates: the long-term cost of a brittle system is always higher than the upfront cost of building it correctly.

Questions

Frequently asked questions

Clients

What working together looks like

Client stories arriving soon.

Still have questions?

Get a free quote, no commitments, just a conversation.