Starter
€790+ VAT
Freelancers, personal brands, and first professional websites. Up to 5 pages, basic SEO, delivered in 2 weeks.
View Starter PackageYou see your homepage design before you pay anything.
I build websites for freelancers and small businesses in Barcelona and across Spain. You deal with me, the person who designs and codes it, and the price is fixed before we start.


Johanna ZapataStarter Package
Beauty and wellness centre in Barcelona. Services, gallery, appointment booking and direct WhatsApp contact.
I build websites for freelancers and small businesses in Barcelona and across Spain. You deal with me, the person who designs and codes it, and the price is fixed before we start.
They are demos for fictional businesses, built by me from scratch for five sectors. They are live: open them on your phone and try them.
If you're a freelancer, an independent professional or a small business in Barcelona and you need a website that earns trust at first glance, this is the right service. I build sites that load fast, read well on any screen and are set up so Google can understand them. I work with one client at a time: I design and code the site myself, with no rotating teams and no project managers.
Who builds your site
Noor (Harnoorpreet Singh)
Full-stack developer in Barcelona
I design and code every site myself, start to finish. No salespeople, no subcontractors: you talk to me from the first call to launch.
5+ years building websites, online shops and automations.
See my LinkedInWhether you pick Starter, Professional, or Custom, every project ships with these quality standards.
Through the form, WhatsApp or a phone call. I reply within 24 hours.
The call is free, with no commitment. We look at what your business needs and you leave with a fixed price.
I prepare your homepage design. If you like it, you pay 50% and I build the rest. If not, you owe me nothing.
You follow progress on a preview link. The other 50% is paid on delivery, and the code is yours.
The web design service comes in three tiers depending on scope. Quick guide to picking the right one.
€790+ VAT
Freelancers, personal brands, and first professional websites. Up to 5 pages, basic SEO, delivered in 2 weeks.
View Starter Package€1,490+ VAT
Growing businesses focused on lead generation. Up to 10 pages, blog, advanced SEO, Analytics + Search Console, delivered in 3-4 weeks.
View Professional PackageFrom€2,500+ VAT
E-commerce, booking systems, client portals, internal tools, or bespoke applications. Timeline and price scoped to fit.
Request a QuoteAll prices exclude VAT (21%). VAT is deductible if your activity is VAT-liable.
No. After a 15-minute call, free and with no commitment, I prepare your homepage design. If you like it, you pay 50% and I build the rest. If not, you owe me nothing.
I'm in Barcelona and work with clients across Spain and the rest of Europe. If you are local, the first meeting can be in person; with everyone else it all happens by video call and works just as well.
No. Prices shown are pre-VAT. As a registered freelancer in Spain, I add 21% VAT on the invoice. If your business is also VAT-registered (autónomo or company), that VAT is deductible on your quarterly Modelo 303 declaration.
If you sell to clients in other EU countries with a valid intra-community VAT number (B2B), the invoice can be issued without VAT with a reverse-charge clause. If your business is VAT-exempt (some healthcare, regulated training), the VAT is a final cost.
Yes. You receive clear documentation on how the site is built, where it's hosted and how to edit it. If you want to edit content without touching code, I add a content manager (included in the Professional Package, an optional extra on Starter). For occasional technical changes, I offer monthly maintenance or hourly work.
Which content manager depends on who will edit the site and how often. I recommend one on the call, before the price is fixed.
Both are included for the first year, on every package: the domain is registered in your name from day one and the site is hosted on Vercel or Netlify, fast and with a global CDN. From year two you pay the renewal straight to the provider, not through me, or leave hosting management to me (€30/month + VAT). If you prefer another provider, we can adapt.
The domain is in your name from day one, so it stays yours whatever happens.
For the Starter Package, the typical timeline is about 2 weeks from briefing to launch. For Professional, 3-4 weeks. Assumes content (copy, images, contact details) is ready when needed. If content is delayed, the timeline extends proportionally and I'll flag it before launch.
The usual bottleneck isn't development, it's content. I recommend preparing the copy in parallel during the first design week. If you'd rather I write it, that is an extra with a fixed price: €300 + VAT on Starter and €500 + VAT on Professional.
Each package includes 1-2 rounds of revisions during development (1 in Starter, 2 in Professional). After launch, minor changes are billed hourly, or you can take the update retainer (€150/month + VAT) or monthly maintenance (€120/month + VAT) for ongoing evolution.
The retainer is for sites that evolve: new pages, SEO tweaks, copy optimization. Maintenance keeps the site healthy: dependency updates, uptime monitoring, backups, security patches. You can have both or just one. For sites without frequent changes, hourly work is cheaper: you pay only when there's work to do.
Not in Starter or Professional. Those packages are for informational sites (presentation, services, contact). If you need e-commerce, a booking system, a client portal, or any custom functionality, the Custom package covers it with a quote scoped to the work.
For e-commerce specifically, see the dedicated Online Store service (covers Stripe, Bizum, VAT, integration with Correos/MRW/SEUR, and admin panel). For booking systems (medical practice, fitness, photography, workshops), the typical timeline adds 4-6 weeks on top of a standard site.
Yes, but the second language is an add-on (not included by default). Cost depends on the package: €250 + VAT on top of Starter, €400 + VAT on top of Professional. It includes professional translation and a separate address for each language, so each visitor gets the right version.
If you already have a professional translation (human, not Google Translate), the cost drops: I only charge for the technical integration. Further languages beyond Spanish and English (Catalan, French, German) are quoted case by case. A word of caution: an unreviewed machine translation shows, and it costs you trust.
Not templates or mockups: two live sites for real clients. Open them and look around.

Beauty and wellness centre in Barcelona. Services, gallery, appointment booking and direct WhatsApp contact.
Visit the site
Business plan platform with Stripe payments, order management, invoices and discount codes. Well above the Professional package.
Visit the siteIt is three questions. I reply within 24 hours, free and with no commitment.
Free quote
Step 1 of 3
Pick one. At the end I only ask for your name and email.
No commitment: the quote and the first call are free.