Markets · 19 countries

Where I work

Clients in the United States, the United Kingdom and the rest of Europe, the UAE and Saudi Arabia, Japan and South Korea. I work in English, with written documentation for everything that matters.

19 countries

The countries I work with

  • A senior software engineer for US startups and product teams, working remotely from Mumbai so that the East Coast morning falls inside my evening. It is for founders and CTOs who need senior engineering without a full-time hire: MVPs, AI features, performance work and rescuing apps built in a hurry.

    East Coast mornings overlap my evening block; West Coast overlap is short, so we plan around it with written updates.

  • A freelance senior software engineer for UK teams, working remotely from Mumbai with your morning in my afternoon and the UK GDPR transfer terms written into the contract. It is for scale-ups and agencies that want a senior engineer for platforms, performance and security, with most of the working morning in common.

    UK mornings fall in my afternoon, which makes daily calls easy.

  • 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.

    Central European time is three and a half to four and a half hours behind India, so most of the working day overlaps.

  • A software engineer for UAE teams in Dubai and Abu Dhabi, working remotely from Mumbai with nearly the full working day in common. It is for digital teams building platforms that must meet the UAE's data-protection rules, where the first question is whether the federal law, the DIFC law or the ADGM regulations apply.

    Since 2022 the UAE federal government has worked Monday to Friday, with Friday a half day, so our working days overlap almost completely.

  • A software engineer for Saudi teams, working remotely from Mumbai on your Sunday-to-Thursday week, with four of your five working days overlapping fully with mine. It is for transformation programs and product teams that need data kept in the right place under the Personal Data Protection Law.

    Saudi Arabia works Sunday to Thursday, so four working days overlap fully.

  • Japan

    Tokyo

    A software engineer for Japanese companies, working remotely from Mumbai with my morning in your afternoon. It is for teams modernizing legacy systems and adding AI that want detailed plans, documentation and a predictable process.

    Japan is three and a half hours ahead: my morning is your afternoon.

  • A software engineer for Korean teams, working remotely from Mumbai with my morning in your afternoon. It is for startups and scale-ups going global that need AI and product engineering at speed, built to meet US and European privacy expectations from the first release.

    Korea is three and a half hours ahead: my morning is your afternoon.

  • India

    Mumbai · Bengaluru

    A senior software engineer in Mumbai for Indian startups and product teams, on the same clock as you and close enough to meet in person when a session is worth it. It is for founders with a consumer launch to scale, a media or publishing platform to keep fast, or a PHP system to modernise.

    All six case studies on this site were built for Indian companies. I'm based in Mumbai, so we can meet in person there when a session is worth it.

  • Canada

    Toronto · Vancouver

    Canada works Monday to Friday, 09:00–18:00 their time.

    On Mumbai's clock: Toronto 19:30–04:30 (next day) in January, 18:30–03:30 (next day) in July; Vancouver 22:30–07:30 (next day) in January, 21:30–06:30 (next day) in July.

  • Australia

    Sydney · Melbourne · Perth

    Australia works Monday to Friday, 09:00–18:00 their time.

    On Mumbai's clock: Sydney 03:30–12:30 in January, 04:30–13:30 in July; Perth 06:30–15:30 all year.

  • New Zealand

    Auckland

    New Zealand works Monday to Friday, 09:00–18:00 their time.

    On Mumbai's clock: 01:30–10:30 in January, 02:30–11:30 in July.

  • Singapore

    Singapore

    Singapore works Monday to Friday, 09:00–18:00 their time.

    On Mumbai's clock: 06:30–15:30 all year.

  • Switzerland

    Zurich · Geneva

    Switzerland works Monday to Friday, 09:00–18:00 their time.

    On Mumbai's clock: 13:30–22:30 in January, 12:30–21:30 in July.

  • Austria

    Vienna

    Austria works Monday to Friday, 09:00–18:00 their time.

    On Mumbai's clock: 13:30–22:30 in January, 12:30–21:30 in July.

  • Norway

    Oslo

    Norway works Monday to Friday, 09:00–18:00 their time.

    On Mumbai's clock: 13:30–22:30 in January, 12:30–21:30 in July.

  • Belgium

    Brussels

    Belgium works Monday to Friday, 09:00–18:00 their time.

    On Mumbai's clock: 13:30–22:30 in January, 12:30–21:30 in July.

  • Luxembourg

    Luxembourg City

    Luxembourg works Monday to Friday, 09:00–18:00 their time.

    On Mumbai's clock: 13:30–22:30 in January, 12:30–21:30 in July.

  • Qatar

    Doha

    Qatar works Sunday to Thursday, 09:00–18:00 their time.

    On Mumbai's clock: 11:30–20:30 all year.

  • Bahrain

    Manama

    Bahrain works Sunday to Thursday, 09:00–18:00 their time.

    On Mumbai's clock: 11:30–20:30 all year.

Hours

The hours we share

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: each city's working day on the clock in Mumbai
CityIn JanuaryIn July
New YorkUnited States · UTC−5 / UTC−419:30–04:30 (next day)18:30–03:30 (next day)
ChicagoUnited States · UTC−6 / UTC−520:30–05:30 (next day)19:30–04:30 (next day)
San FranciscoUnited States · UTC−8 / UTC−722:30–07:30 (next day)21:30–06:30 (next day)
LondonUnited Kingdom · UTC+0 / UTC+114:30–23:3013:30–22:30
BerlinEuropean Union · UTC+1 / UTC+213:30–22:3012:30–21:30
AmsterdamEuropean Union · UTC+1 / UTC+213:30–22:3012:30–21:30
DublinEuropean Union · UTC+0 / UTC+114:30–23:3013:30–22:30
DubaiUnited Arab Emirates · UTC+410:30–19:30The same
RiyadhSaudi Arabia · UTC+311:30–20:30The same
TokyoJapan · UTC+905:30–14:30The same
SeoulSouth Korea · UTC+905:30–14:30The same
MumbaiIndia · UTC+5:3009:00–18:00The same
BengaluruIndia · UTC+5:3009:00–18:00The same
TorontoCanada · UTC−5 / UTC−419:30–04:30 (next day)18:30–03:30 (next day)
VancouverCanada · UTC−8 / UTC−722:30–07:30 (next day)21:30–06:30 (next day)
SydneyAustralia · UTC+11 / UTC+1003:30–12:3004:30–13:30
MelbourneAustralia · UTC+11 / UTC+1003:30–12:3004:30–13:30
PerthAustralia · UTC+806:30–15:30The same
AucklandNew Zealand · UTC+13 / UTC+1201:30–10:3002:30–11:30
SingaporeSingapore · UTC+806:30–15:30The same
ZurichSwitzerland · UTC+1 / UTC+213:30–22:3012:30–21:30
GenevaSwitzerland · UTC+1 / UTC+213:30–22:3012:30–21:30
ViennaAustria · UTC+1 / UTC+213:30–22:3012:30–21:30
OsloNorway · UTC+1 / UTC+213:30–22:3012:30–21:30
BrusselsBelgium · UTC+1 / UTC+213:30–22:3012:30–21:30
Luxembourg CityLuxembourg · UTC+1 / UTC+213:30–22:3012:30–21:30
DohaQatar · UTC+311:30–20:30The same
ManamaBahrain · UTC+311:30–20:30The same

All 19 countries and their working hours

Start

How an engagement starts

Send a short brief through the contact page or book a call. Most engagements begin with a small, fixed-price first step (an audit, an assessment or a scoping sprint), so you can see how I work before committing to more.

  • Intellectual property is assigned to you on payment.
  • An NDA before we discuss details, if you'd like one.
  • A written update every week, and a demo whenever there's something to see.
  • Working hours that overlap yours.

Start a project