Available for hire · Netherlands

Full-Stack Development for Teams in the Netherlands

TypeScript, Next.js, Node.js — 5–6 shared working hours daily.

I'm Waseem Ahmad, a full-stack developer and AI engineer working with distributed teams since 2022 — 55+ projects, 100% Job Success, and Top Rated Plus standing on Upwork. Dutch companies are among the most remote-friendly in Europe, and the logistics are simple: with only a 3–4 hour difference to CET, we share 5–6 working hours every day, and everything runs in English. Recent European work includes Continuity, a React, Supabase, and Claude AI marketplace built for the Belgian SME market.

Based in Pakistan (UTC+5), just 3–4 hours ahead of the Netherlands — 5–6 hours of shared working time every day.

55+
Projects Shipped
100%
Job Success
Top Rated Plus
On Upwork

The challenge

Finding senior TypeScript engineers in the Dutch market takes months, and agency day rates make long projects expensive. Direct engagement removes the middle layer: a scoped proposal up front, weekly demos, written updates, and full code ownership from day one.

What I build

Full-Stack Web Applications

Next.js, React, and Node.js applications built end to end — from data model and API to a deployed, documented product.

Healthcare & HL7/FHIR Integration

Regulated healthcare systems, including an HL7 gateway that processes 10,000+ clinical messages a day from 200+ hospital monitors.

Fintech & Regulated Backends

Compliance-heavy backend engineering, including an SEC Reg CF crowdfunding platform shipped with 248 passing tests and zero production bugs.

AI Features & Integrations

LLM-powered product features, such as the Claude AI capabilities built into the Continuity M&A marketplace.

Marketplace Platforms

Two-sided marketplaces from schema to launch — Continuity (M&A deals) and HomeBrigadier (UAE services) are both live today.

APIs & System Integration

REST APIs, webhooks, and third-party integrations delivered with documentation and automated tests.

Tech stack

TypeScriptNext.jsReactNode.jsPostgreSQLSupabasePrismaStripeHL7 / FHIRClaude APIDockerAWSVercel

How we work

Most MVPs ship in 3–6 weeks; complex platforms are scoped individually once the requirements are clear.

01

Intro Call

A 30-minute conversation about your project, goals, and timeline. No commitment either way.

02

Scoped Proposal

A written scope, architecture outline, and quote. I respond to every message within 24 hours.

03

Weekly Demos

You see working software every week, with written progress updates in between. No black boxes.

04

Ship & Handover

Deployment, documentation, and a clean handover — you own everything I build.

Compliance & standards

HIPAAHL7 v2 / FHIRSEC Reg CFGDPR-aware engineering

Frequently asked questions

What overlap do you have with Dutch working hours?
Pakistan (UTC+5) is 4 hours ahead of the Netherlands in winter (CET) and 3 in summer (CEST). That gives us 5–6 hours of shared working time daily — your morning standup and most of your afternoon fall inside my working day, so questions get answered live rather than the next day.
What happens after the overlap ends in our afternoon?
It moves to writing, which most Dutch teams are already set up for. Live time runs across your morning to roughly 2pm CET, 3pm in summer; after that I keep working while your afternoon carries on without me, and anything raised then is answered at the start of my next day, which begins before your morning. The Netherlands makes this easier than most markets because four-day contracts are common — if you already have people who are not in on Wednesdays or Fridays, your team writes decisions down instead of relying on everyone being in the room. My handover fits a habit you have rather than asking you to build a new one. Standups, reviews, and anything needing a decision belong in the morning window; everything else gets a reply within 24 hours.
How does a Dutch company contract a developer based outside the EU?
The freelance side of it is familiar territory, since Dutch companies engage zzp'ers routinely — this is the same shape of relationship with the supplier sitting outside the Netherlands. I work as an independent contractor supplying services, not as an employee, and there are two routes: a direct services agreement with defined milestones invoiced on completion, or a contract through Upwork, where escrow and payment protection sit with the platform, which is often simpler for a first engagement. One practical point: your supplier intake form will probably ask for a KvK number, and someone registered outside the Netherlands does not have one. That is ordinary for a foreign supplier, but it is better raised with your administration at onboarding than discovered at the first invoice.
Do you quote in euros?
Quotes are issued in US dollars, and the starting figure noted below is USD. The euro figure you end up booking depends on the exchange rate the day you pay, so a EUR number printed on this page would age badly and mislead you rather than help. What is fixed is the scope and the price — after the intro call you get a written quote that does not move mid-project. Invoices are issued per milestone, so they slot into whatever payment term your administration runs on without anything unusual to process. Payment comes by bank transfer, Stripe, or through Upwork. Your own BTW treatment is worth confirming with your accountant, since it depends on your registration status rather than anything at my end.
How does an engagement start?
With a short intro call — 30 minutes to talk through what you're building and whether I'm the right fit. If we're aligned, you get a written, scoped proposal covering deliverables, architecture, and timeline. I respond to every enquiry within 24 hours.
How does communication work day to day?
Written updates as work progresses, a demo of working software every week, and async-first communication over email or Slack. You always know what was done, what's next, and what's blocking — without scheduling a meeting to find out.
How do contracts and invoicing work?
A straightforward services agreement with milestones, or a contract through Upwork if you prefer escrow and their payment protection. Payment by bank transfer, Stripe, or through Upwork.
Who owns the code and intellectual property?
You do. Full IP ownership transfers to you — source code, documentation, and infrastructure configuration. Repositories are set up under your organisation's control from the start wherever possible.
What does an engagement typically cost?
Most engagements start around $5K; smaller well-scoped work is considered case-by-case. After the intro call you get a fixed, written quote — no surprises mid-project.

Ready to start?

Book a free 30-minute call. No sales pitch — just a direct conversation about your project.

Book Free Call

Or email: contact@waseemahmad.dev