Available for hire · Germany

Full-Stack Development for Teams in Germany

Senior TypeScript engineering, 3–4 hours from CET.

I'm Waseem Ahmad, a full-stack developer and AI engineer building production systems for remote teams since 2022. For teams in Germany, remote collaboration is practical rather than painful: Pakistan is only 3–4 hours ahead of CET, so we share most of the working day. My background is regulated engineering — HIPAA healthcare integrations and an SEC-regulated fintech backend — and recent European work includes Continuity, an M&A marketplace serving the Belgian SME market.

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

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

The challenge

German companies rightly expect engineering rigour and privacy-conscious design — and often struggle to find both in external developers. I build with GDPR awareness from the first schema, document as I go, and demonstrate working software every week rather than promising it at the end.

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

How much overlap do you have with teams in Germany?
Pakistan (UTC+5) is 4 hours ahead of CET in winter and 3 ahead of CEST in summer. In practice that means 5–6 hours of shared working time every day — I'm online from your early morning through mid-afternoon, so standups, reviews, and pairing all happen live.
What happens once the overlap ends and our afternoon is still running?
Your afternoon is my evening, so from roughly 2pm CET — 3pm through the summer — the day switches to written handover. The live window covers the whole German morning: teams here commonly start at eight or half past, which sits comfortably inside it, and if you run Gleitzeit with a core block, the overlap covers the core rather than the edges. Standups, reviews, and anything needing a decision therefore happen live, and the rest of my day goes to uninterrupted build work. Whatever you raise after the window closes is picked up at the start of my next day, which begins before your morning does, so an afternoon question is normally answered before you are back at your desk. Every message gets a response within 24 hours.
How does a German company contract an independent developer based in Pakistan?
Two routes, whichever your finance team prefers. A direct services agreement with defined milestones, each invoiced on completion, which fits companies that already run a formal supplier onboarding step through Einkauf — worth starting early, because in German companies that step rather than the contract itself is usually what holds up a first payment. Or a contract through Upwork, where escrow and payment protection are handled by the platform, which is often simpler for a first engagement. I work as an independent contractor supplying services, not as an employee. If your legal team wants to satisfy itself about how that status is documented, the arrangement gives them something conventional to look at: defined deliverables and milestones rather than direction of my working hours. That assessment is theirs to make, and not one I can make for them.
Do you quote in euros, and how does payment work from Germany?
Quotes are issued in US dollars — the starting figure noted below is USD — because the euro amount depends on the exchange rate the day you pay, and a EUR figure printed here would be wrong by the time you read it. Scope and price are what stay fixed: after the intro call you get a written quote covering deliverables, architecture, and timeline, and that number does not move mid-project. Invoices carry whatever references your accounts payable needs — order number, cost centre, project code — since a missing reference is the usual reason an invoice sits unpaid rather than gets queried. Payment is by bank transfer, Stripe, or through Upwork. Your own Umsatzsteuer 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