A freelance senior software engineer for Warsaw product teams
Senior judgement on one defined piece of work for Warsaw product teams: a legacy move to Laravel, a security audit, an architecture review or an AI feature, with most of the day shared.
01
Why Warsaw teams bring me this work
Warsaw teams can hire capable engineers locally, so a remote contractor has to bring something else: senior judgement on the risky parts. An old PHP system that has to move to Laravel without stopping, a security audit before an enterprise customer's questionnaire, an architecture review before a big rewrite, an AI feature with evaluations behind it. That's the work I take on: senior capacity for a defined piece, not cheaper hands.
What teams across the European Union bring me
- You need senior capacity for a few months without adding headcount.
- Your stack has to pass a GDPR review: data maps, processor terms, transfers and retention.
02
The hours we share with Warsaw
Warsaw is on Central European Time: your 09:00 is 13:30 in Mumbai in winter and 12:30 in summer, so most of the working day is shared. Reviews happen live in your morning, and findings are written up the same day.
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 |
|---|---|---|
| WarsawUTC+1 / UTC+2 | 13:30–22:30 | 12: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 Warsaw team's software meets
The supervisory authority
Poland's supervisory authority is the President of the Personal Data Protection Office (Urząd Ochrony Danych Osobowych, UODO).
Source: UODO: Home
The national act
Poland's Act of 10 May 2018 on the protection of personal data (Dz.U. 2018 poz. 1000) supplements the GDPR and entered into force on 25 May 2018.
Accessibility law
Poland transposed the European Accessibility Act through the Act of 26 April 2024 on ensuring that economic operators meet accessibility requirements for certain products and services (Dz.U. 2024 poz. 731), in force since 28 June 2025.
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
- Article: CodeIgniter to Laravel: a staged migration playbook · 10 October 2026
How to move a live CodeIgniter or plain-PHP application to Laravel in reversible stages, keeping every URL and the business running.
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 Warsaw teams usually start
Legacy modernization
Move an aging system to a modern stack without stopping the business.
- Price
- Fixed-price assessment, then a fixed quote per stage
- Timeline
- An assessment first, then migration in stages on a schedule agreed with you
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
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
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
06
Case studies
- 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
- Case study: Digital Wardrobe · AI pipeline
- average time per image, upload to result
- 3–8 s
07
Questions from Warsaw teams
What hours do we share with Warsaw?
Your 09:00 is 13:30 in Mumbai from late October to late March and 12:30 in summer, so your morning and early afternoon are shared.
Which Polish rules apply to our product?
GDPR, supplemented by the Act of 10 May 2018 on the protection of personal data and supervised by the President of UODO. The accessibility act of 26 April 2024 has been in force since 28 June 2025. Confirm what applies with your counsel.
Do you have an office in Warsaw?
No. I work remotely from Mumbai, with no office or staff in Poland, and I don't offer in-person meetings in Warsaw.
08