A software engineer for European teams, including the work behind GDPR, the Accessibility Act and the AI Act.
A freelance software engineer for European teams, working remotely from Mumbai with most of your working day in common. It is for product teams in Germany, the Netherlands, Ireland and the Nordics that need senior engineering, including the work behind GDPR, the Accessibility Act and the AI Act.
01
What teams in the European Union bring me
The European Accessibility Act has applied since June 2025, and you need to know what to fix first in your product.
You're adding AI features and need to meet the AI Act's transparency duties: people must know when they are dealing with an AI system.
Your stack has to pass a GDPR review: data maps, processor terms, transfers and retention.
You need senior capacity for a few months without adding headcount.
02
Working with teams in Berlin, Amsterdam and Dublin
Central European time is four and a half hours behind me in winter and three and a half in summer, so most of your working day overlaps with mine. A question asked in your morning is usually answered the same afternoon, each day closes with a short written update, and handover documentation is part of every engagement.
Each city's 09:00–18:00 working day on the clock in Mumbai (UTC+5:30), in January and in July, so daylight saving is accounted for.
| City | In January | In July |
|---|---|---|
| BerlinUTC+1 / UTC+2 | 13:30–22:30 | 12:30–21:30 |
| AmsterdamUTC+1 / UTC+2 | 13:30–22:30 | 12:30–21:30 |
| DublinUTC+0 / UTC+1 | 14:30–23:30 | 13:30–22:30 |
The rules that apply here: GDPR · European Accessibility Act · AI Act, Article 50
03
City pages for the European Union
Berlin
Berlin, Germany
I'm a freelance senior software engineer, working remotely from Mumbai, for Berlin startups that need engineering capacity before they can hire it: MVP sprints, Laravel and Next.js builds, AI features and architecture reviews. Your morning falls in my afternoon, so most of the working day is shared, and this page sets out those hours and the German rules your product meets.
Munich
Bavaria, Germany
I'm a freelance senior software engineer, working remotely from Mumbai, who modernises legacy systems in stages for Munich product teams and the software groups inside industrial companies, with security audits, Laravel platforms and AI features alongside. Most of your working day is shared with mine, and this page covers the hours, Bavaria's supervisory authority and the German rules your software meets.
Amsterdam
North Holland, Netherlands
I'm a freelance senior software engineer, working remotely from Mumbai, who audits products against WCAG 2.2 and fixes what the audit finds in the code for Amsterdam product teams, alongside Next.js builds, performance work, integrations and AI features. It is for teams facing the European Accessibility Act, which the Dutch Authority for Consumers and Markets has enforced for e-commerce since 28 June 2025, and most of the working day is shared.
Paris
Île-de-France, France
I'm a freelance senior software engineer, working remotely from Mumbai, who builds LLM and RAG features with evaluations behind them for Paris startups and scale-ups, alongside MVP sprints and security reviews. I work in English with most of the working day shared, and this page covers the hours and the French rules, including the age of consent for teenagers.
Dublin
Leinster, Ireland
I'm a freelance senior software engineer and web developer, working remotely from Mumbai, for Dublin SaaS and tech teams: web platforms, APIs, security audits and AI features built with GDPR in mind. Ireland's Data Protection Commission is the EU lead supervisor for many large technology firms, so privacy and security questions tend to arrive early; this page covers those rules and the hours we share.
Stockholm
Stockholm County, Sweden
I'm a freelance senior software engineer, working remotely from Mumbai, who joins Stockholm product teams that already work in English for a few months: SaaS and fintech builds, Next.js front ends, API integrations and AI features. I join your repositories and routines and leave the work documented so your team carries on without me, with most of the working day shared.
Madrid
Community of Madrid, Spain
I'm a freelance senior software engineer, working remotely from Mumbai, who takes on the work that's expensive to redo for Madrid startups and agencies: an MVP's foundations, Laravel and Next.js builds, performance work and AI features. I work in English with your morning in my afternoon, and this page covers the hours and the Spanish rules, from the age of consent to accessibility law.
Lisbon
Lisbon, Portugal
I'm a freelance senior software engineer, working remotely from Mumbai, who gives Lisbon startups and small international teams senior engineering for a few months without a full-time hire: a fixed-price MVP sprint, Next.js builds, measured AI features and technical SEO. Lisbon keeps Western European time, the same clock as London, so your morning is my afternoon.
Warsaw
Masovian Voivodeship, Poland
I'm a freelance senior software engineer, working remotely from Mumbai, who takes on one defined piece of risky work for Warsaw product teams: a legacy move to Laravel, a security audit, an architecture review or an AI feature. It is senior judgement for that piece rather than cheaper hands, and most of the working day is shared.
Copenhagen
Capital Region, Denmark
I'm a freelance senior software engineer, working remotely from Mumbai, for Copenhagen health-tech and product teams: real-time features that don't drop a consultation, personal data kept to the minimum and access that's logged, alongside SaaS builds, Next.js, AI features and security audits. Most of your working day is shared, and this page covers the hours and the Danish rules, including how GDPR fines are decided.
04
Contracts and invoicing in the European Union
Invoices in euros, per milestone, paid through Wise or Payoneer. I can work under your contract, with a GDPR Article 28 data processing agreement and Standard Contractual Clauses for any transfer of personal data to India.
Tax and legal treatment depends on your company and country: confirm it with your accountant or counsel.
05
Data protection and the rules that apply
GDPR
Article 28 governs processors like me; transfers of personal data outside the EU need a mechanism such as the Standard Contractual Clauses.
Source: Regulation (EU) 2016/679 (GDPR)
European Accessibility Act
Applies since 28 June 2025 to many consumer-facing digital products and services. The technical benchmark is EN 301 549, which builds on WCAG.
Source: Directive (EU) 2019/882 (European Accessibility Act)
AI Act, Article 50
From 2 August 2026, people must be told when they interact with an AI system, and AI-generated content must be marked in a machine-readable way. Generative systems already on the market before that date have until 2 December 2026 for the marking, under Regulation (EU) 2026/1744.
This is engineering guidance, not legal advice: confirm what applies to your business with your counsel.
06
Where teams in the European Union usually start
LLM evals, guardrails and cost control
Know whether your AI feature is getting better or worse, and what it costs.
- Price
- Fixed price
- Timeline
- Agreed per project after a scoping call
Security audit and penetration test
An attacker's view of your application and infrastructure, and a fix list you can act on.
- Price
- Fixed price per scope
- Timeline
- Agreed per project after scoping
AI features in your product
LLM features that work on your real data, measured before they ship.
- Price
- Fixed-price scoping sprint, then a fixed-scope quote
- Timeline
- A scoping sprint first, then a timeline agreed per project
Architecture review and due diligence
An independent, written view of a system: what's solid, what's risky, and what it will cost to fix.
- Price
- Fixed price per scope
- Timeline
- Agreed per project after scoping
07
Case studies behind this work
- Case study: Zyrobe · AI wardrobe app
- average time per image, upload to result
- 3–8 s
- Case study: TopGear India CMS · CMS migration and modernization
- page load time, before → after
- 1–3 min → 3 s
- Case study: Vayudoot Aviations · Education platform
08
Questions from teams in the European Union
Can you help us meet the Accessibility Act?
As engineering, yes: an audit against WCAG 2.2 and EN 301 549, a prioritized list of fixes, and the fixes themselves. Your counsel decides what applies to your business.
Is it a problem that you're outside the EU?
Remote access from India counts as a transfer, so Standard Contractual Clauses go into our data processing agreement. Your personal data stays in your EU systems, and I use anonymised or synthetic data where I can. Confirm what applies with your counsel.
What does the AI Act mean for a chatbot on our site?
From 2 August 2026, users must be told they are talking to an AI system unless that is obvious. It is a small interface change plus a rule to apply it everywhere, and I build both.
Which EU rules should a web team look at first?
Three: GDPR for personal data, the European Accessibility Act for consumer-facing websites and apps, which has applied since 28 June 2025, and Article 50 of the AI Act for products that talk to people through AI, from 2 August 2026. Each has a block with its source in the rules above. The guide to the European Accessibility Act for web teams covers scope and a checklist, and accessibility audit and remediation turns it into fixes. This is engineering guidance, not legal advice: your counsel decides what applies to your business.
Can you work under an EU data-processing agreement?
Yes. Where I handle personal data the engagement includes a GDPR Article 28 data processing agreement, with Standard Contractual Clauses for the transfer to India. Remote access from India counts as a transfer, and India has no EU adequacy decision, so a safeguard is needed; your counsel decides whether anything more is required. The guide to working with an engineer in India walks through the clauses and the transfer rules.
What hours do we share with European teams?
Most of your working day. Central European time is four and a half hours behind me in winter and three and a half in summer, so a question asked in your morning is usually answered the same afternoon, and each day closes with a short written update. The table on this page shows the hours with Berlin, Amsterdam and Dublin in both seasons.
09
Related writing
- Article: The European Accessibility Act for web teams: what applies, and an engineering checklist · 2 November 2026
What the EU accessibility law asks of a website or app since June 2025, how EN 301 549 and WCAG fit in, who is exempt, and the checklist I work through.
- Article: Harness² review: I ran Google's self-improving agent harness on a real task · 6 November 2026
What Google Research's Harness2 does, how to set it up, what happened on one real benchmark task with a local model, what it costs, and when to use it.