The AVG
A lawful basis for every form, a privacyverklaring that matches what the site really collects, and EU hosting in your company’s name. I build the technical side; your privacy officer or lawyer approves the texts.
As a remote web developer for the Netherlands, I build websites, online stores and web apps for Dutch businesses from Itahari, Nepal, where your morning falls inside my working afternoon. I’m Ujjwal Rupakheti, with 3+ years and 13+ projects shipped. Everything runs in English, checkout includes iDEAL | Wero, and the price is fixed in writing.
AmsterdamCET or CEST
--:--
Itahari, NepalUTC+5:45
--:--
Where I work from, all year
Working in English
The Netherlands ranked first in the world in EF’s 2025 English Proficiency Index, and many Dutch startups already run in English. So calls, scope, code comments and handover notes can all be in English, with nothing lost in translation.
Your customers may still expect Dutch, so the site itself is usually Dutch first, with English for expats, international staff or buyers abroad.
One working day, Amsterdam winter time
9:0013:45 in Itahari
A short callThirty minutes on Teams or Google Meet to agree the day’s priorities.
13:1518:00 in Itahari
The preview is updatedThe morning’s changes, with a short written summary.
16:3021:15 in Itahari
You leave feedbackComments on the preview link before you log off.
9:00next day, 13:45 in Itahari
Fixes are waitingMy day starts at 4:15 your time, so most of the list is done by your morning.
Time zones
Nepal stays on UTC+5:45 all year, so it is 4 h 45 min ahead of the Netherlands in winter (CET) and 3 h 45 min ahead in summer (CEST).
Amsterdam in winter and in summer
Itahari, NepalNPT, UTC+5:45, no clock changes
09:00–18:00calls from 07:00 to midnight
Amsterdam, Rotterdam, Utrecht & EindhovenCET, UTC+1, late October to late March
In effect now09:00–17:00your time, 8 h
Amsterdam, Rotterdam, Utrecht & EindhovenCEST, UTC+2, late March to late October
In effect now09:00–17:00your time, 8 h
That is 4 h 15 min of live overlap every winter morning and 5 h 15 min in summer, inside my normal working day. Calls after your lunch fall in my evening and are booked ahead, so your whole working day is reachable.
Itahari, Nepal
--:--
UTC+5:45, where I work from
Amsterdam
--:--
Central European time
Brussels
--:--
Same clock as Amsterdam
Berlin
--:--
Same clock as Amsterdam
Payments
iDEAL | Wero is the most popular way to pay online in the Netherlands, with more than 60% of online payments by Stripe’s figures. Shoppers approve the payment in their own banking app, so it belongs at the top of any Dutch checkout.
iDEAL is becoming Wero, the European wallet run by EPI. The iDEAL | Wero name and logo arrived in early 2026, the Dutch Payments Association expected every Dutch bank to be connected to Wero by October 2026, and the move should be complete by 31 December 2027 at the latest.
Payments are familiar ground: Sajilai takes eSewa, Khalti, Fonepay and bank QR payments, and Eknas signs every webhook with HMAC-SHA256.
An example Dutch checkout: iDEAL | Wero first, in Dutch, with card and PayPal for everyone else.
Dutch rules
Dutch websites follow the GDPR, called the AVG in Dutch and enforced by the Autoriteit Persoonsgegevens (AP), plus Dutch rules on cookies, business details and accessibility.
A lawful basis for every form, a privacyverklaring that matches what the site really collects, and EU hosting in your company’s name. I build the technical side; your privacy officer or lawyer approves the texts.
Tracking cookies need consent under the Telecommunicatiewet and the AVG. The AP’s 2024 guidance says a banner with “accept all” on its first layer needs a reject option there too, just as visible. I build them that way, with no pre-ticked boxes.
KVK says your KVK number must appear on your website, as well as on invoices, quotes, letters and business emails. I put it in the footer with your registered address and VAT number.
Under the European Accessibility Act, Dutch webshops, marketplaces and booking sites for consumers must be accessible; the ACM supervises e-commerce, and micro-enterprises are exempt for services. I build to WCAG 2.1 AA.
Built with these rules in mind; your lawyer has the final say. I’m a developer, not an advocaat, and none of this is legal advice.
Nederlands & English
Dutch shoppers search in Dutch, but many Dutch sites also need English. Flanders speaks Dutch too, so one Dutch version can often serve Belgium as well, with an nl-BE page only where prices, delivery or legal details differ.
There were 6,059,392 .nl domain names at the end of 2025, by SIDN’s count. Two-language builds are familiar ground: Nimtto runs a Nepal site and an international site with hreflang between them.
The same page in Dutch and English, each on its own URL, so Google can show the right one.
Services
For Dutch startups that need a first product, and SMEs whose site has fallen behind. Each is one fixed project price in USD.
Next.js or WordPress sites in Dutch and English, with iDEAL | Wero checkout wherever you sell online.
Accounts, plans, payments and an admin console, plus the marketing site, built so it can grow.
Connections to your payment provider, CRM or bookkeeping tool, with documented REST APIs and signed webhooks.
Dutch keyword research, technical fixes in the code and content that answers what buyers really ask.
Every service, and how each project runs, is on my web development and SEO services page. For how search works now, with AI Overviews and AEO, read my guide on how to do SEO in 2026.
Proof
Each one is live, with a case study that shows how it was built, paid for and made to rank.
Invitation SaaS, two audiences
A separate international site, PayPal or card checkout for families abroad, and hreflang between the two audiences.
Rental marketplace
The exact total for any dates, bookings that can never overlap, and eSewa, Khalti, Fonepay or bank QR payments.
Loyalty SaaS
A public REST API in OpenAPI 3.1, HMAC-signed webhooks and bills that are recorded exactly once.

Case study: JhinoPublish an HTML file as a live web app with sign-ins, sharing and live sync, tested in Chromium, Firefox and WebKit.
I saw a real problem in the Nepali market: online wedding invitations were made for Western weddings, not for ours. Ujjwal Rupakheti helped me bring my idea to reality. He built Nimtto with Nepali and English, Bikram Sambat dates and RSVPs for every ceremony, exactly the way I imagined it.
At Ektukra Digital Agency I also worked on Prishta, school report card software. Every project is on my case studies page.
Commercials
One fixed price in US dollars, agreed after a short call. Wise and PayPal show you the euro amount before you pay.
| Term | How it works |
|---|---|
| Quote | One fixed price in USD after a short call, in writing |
| Payment | Bank transfer, Wise or PayPal, by milestone |
| Confidentiality | An NDA signed before you share details, on request |
| Ownership | Code, designs and IP transfer to you on payment |
| Accounts | Domain, hosting and payment provider in your company’s name |
| Personal data | Test data by default; a processing agreement and the EU Standard Contractual Clauses if I need live data, because Nepal has no EU adequacy decision |
Domain, hosting, paid plugins and tools are extra. To talk it through first, book a consultation.
Language, shared hours, iDEAL and Wero, cookies, accessibility and payment, answered for Dutch companies.
Ask me on WhatsAppYes. Dutch companies can contract me directly as an independent developer based in Itahari, Nepal. The quote is fixed and in USD, the contract is in English, payment goes by bank transfer, Wise or PayPal, and I sign an NDA on request. The code and intellectual property become your company’s on payment.
No. Calls, the written scope, updates, code comments and handover notes are all in English, which suits most Dutch startups and SMEs. I don’t write Dutch myself, so the Dutch copy for your site comes from you or a writer, and I build the Dutch and English versions around it.
Nepal is 4 hours 45 minutes ahead of the Netherlands in winter (CET) and 3 hours 45 minutes ahead in summer (CEST), because Nepal never changes its clocks. So 9:00 in Amsterdam is 13:45 in Nepal in winter and 12:45 in summer, and the live overlap runs from 9:00 to 13:15 your time, or 14:15 in summer.
Yes. I add iDEAL | Wero through a payment provider such as Mollie, Adyen or Stripe, with the current name and logo, card and PayPal beside it, and payment status confirmed by the provider’s webhook rather than the browser redirect. Your provider account and payouts stay in your company’s name.
iDEAL is moving onto Wero, the European wallet run by EPI. The iDEAL | Wero logo arrived in early 2026, Dutch banks were due to connect to Wero by October 2026, and the move should be finished by the end of 2027. Shoppers keep paying through their own bank; stores follow their provider’s update steps.
If you use tracking cookies, almost certainly. The Autoriteit Persoonsgegevens says that when the first layer of a banner offers “accept all”, it must offer a reject option there too, just as visible and with no extra clicks. I build banners that way, with nothing pre-ticked. Your lawyer confirms the details.
Probably, if you sell to consumers. Since June 2025 the European Accessibility Act covers Dutch webshops, marketplaces and booking sites, supervised by the ACM, while micro-enterprises are exempt for services. I build to WCAG 2.1 AA and test with a keyboard and screen reader; your lawyer confirms what applies.
In US dollars, like all my clients outside Nepal. The price is fixed in the contract, and you pay by bank transfer, Wise or PayPal in milestones, after seeing each one working on the preview link. Wise and PayPal show the euro amount before you send. Domain, hosting and paid tools are extra.
Send a short note in English about what you need and when. I reply within one working day, usually before your lunch.
Ujjwal RupakhetiReplies within one working day
What are you planning?
Opens WhatsApp with your message started.