A freelance senior software engineer for Madrid startups and agencies

MVP sprints, Laravel and Next.js builds, performance work and AI features for Madrid startups and agencies, in English, with your morning in my afternoon.

Time zone
UTC+1 / UTC+2
Shared hours
13:30–22:30, Mumbai time, in January
Region
Community of Madrid, Spain
Invoices
EUR

01

Why Madrid teams bring me this work

If you run a Madrid startup or agency, the work I'm most useful for is the part that's expensive to redo: a first version's foundations, a Laravel or Next.js build that holds up when traffic grows, and performance work on a site that's already live. Spain's rules come with it, from the LOPDGDD's age of consent to accessibility under Law 11/2023, and I treat them as part of the build. I work in English.

What teams across the European Union bring me

  • You need senior capacity for a few months without adding headcount.
  • The European Accessibility Act has applied since June 2025, and you need to know what to fix first in your product.

Working with teams in the European Union

02

The hours we share with Madrid

Madrid keeps Central European Time: your 09:00 is 13:30 in Mumbai in winter and 12:30 in summer, so your morning falls in my afternoon. Calls go early in your day; its end is my late evening, so anything later is answered in writing.

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.

Shared hours with Madrid
CityIn JanuaryIn July
MadridUTC+1 / UTC+213:30–22:3012:30–21:30

Clocks Central European Time (UTC+1) in winter, Central European Summer Time (UTC+2) from the last Sunday of March to the last Sunday of October, under Directive 2000/84/EC; clocks change at 01:00 UTC.

03

Rules a Madrid team's software meets

The national act and the AEPD

Spain's national data-protection act is Organic Law 3/2018 of 5 December on the protection of personal data and the guarantee of digital rights (LOPDGDD). It establishes the Spanish Data Protection Agency (AEPD) as an independent state-level administrative authority.

Source: BOE: Ley Orgánica 3/2018 (LOPDGDD)

Digital age of consent

Under Article 7 of the LOPDGDD, a minor's personal data can be processed on the basis of the minor's own consent only from age 14.

Source: BOE: Ley Orgánica 3/2018 (LOPDGDD)

Accessibility law

Spain transposed the European Accessibility Act in Title I of Law 11/2023 of 8 May, which entered into force on 28 June 2025.

Source: BOE: Ley 11/2023

Accessibility oversight, from 2026

Royal Decree 143/2026 of 25 February 2026 created a technical unit to support and coordinate the authorities that monitor compliance with accessibility requirements.

Source: BOE: Real Decreto 143/2026

Across the European Union: GDPR · European Accessibility Act · AI Act, Article 50

This is engineering guidance, not legal advice: confirm what applies to your business with your counsel.

Further reading

04

Contracts and invoicing

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.

More on working with teams in the European Union is on the European Union page.

Tax and legal treatment depends on your company and country: confirm it with your accountant or counsel.

05

Where Madrid teams usually start

  • MVP Sprint

    A production-grade first version of your product, at a fixed price and on dates fixed after the scoping week.

    Price
    Fixed price, agreed at the end of the scoping week
    Timeline
    Set at the end of the scoping week
  • Laravel development and upgrades

    Laravel applications and APIs built, upgraded and kept current by an engineer whose main stack is Laravel.

    Price
    Fixed quote per stage after reading the code
    Timeline
    Scoped on a first call; upgrades are planned one major version at a time
  • Next.js development and migration

    Fast, indexable front ends: new Next.js builds, and migrations from single-page React or PHP templates without losing search traffic.

    Price
    Fixed quote after the inventory
    Timeline
    Planned after an inventory of routes and templates
  • Performance and Core Web Vitals audit

    Find out in five working days exactly why your application is slow, and what to fix first.

    Price
    Fixed price
    Timeline
    Agreed per project

06

Case studies

07

Questions from Madrid teams

What hours do we share with Madrid?

Your 09:00 is 13:30 in Mumbai from late October to late March and 12:30 in summer. Your morning and early afternoon are shared; the end of your day is my late evening, so questions then are answered in writing.

From what age can a teenager sign up alone in Spain?

From 14: under Article 7 of the LOPDGDD, a minor's data can be processed on the minor's own consent only from that age. Below it, the minor's own consent isn't enough, so sign-up needs an age step and another route your counsel signs off. Confirm what applies with your counsel.

Do you work in Spanish?

I work in English. Code, specifications and reports are in English, and the Spanish interface copy should come from your team or a native writer.

Do you have an office in Madrid?

No. I work remotely from Mumbai, with no office or staff in Spain, and I don't offer in-person meetings in Madrid.