Software, AI and WordPress development for UK and Irish businesses

Software, AI and WordPress development for UK and Irish businesses

13 min read
Guide

I am Mariusz Szatkowski and I build software for businesses in the UK and Ireland: bespoke applications, AI inside processes that already exist, automations between shop, ERP and accounting, e-invoicing, WooCommerce and WordPress. I work remotely from Gdynia, Poland, one hour ahead of London and Dublin, in English, and I write the code myself.

#What software do I build for UK and Irish companies?

Most enquiries start with a daily bottleneck: someone re-keys orders into the ERP, supplier invoices arrive as PDFs and get typed in, the shop has become slow, or an earlier supplier left a project half finished. The work that follows:

  • Software development for web and e-commerce systems: backends, APIs, internal tools and customer portals in PHP, TypeScript and whichever framework fits.
  • AI implementation: language models where they remove real work, such as reading received invoices, sorting enquiries or searching your own documentation, with a log of what each model saw and did.
  • Process automation for the repeated copying between shop, CRM, accounting and warehouse.
  • WooCommerce and ERP integration, including the invoice data that e-invoicing needs.
  • WordPress and WooCommerce when they suit the project, and an honest recommendation of another system when they do not.
  • Rescue of existing projects: I take over code written by someone else (or by an AI tool), document the faults and leave it maintainable.

Visual design comes from your team or agency. I implement it and build the logic behind it.

#How does VAT work when a Polish sole trader invoices my UK or Irish company?

Both countries follow the same B2B logic, with different paperwork.

In the UK, HMRC’s Notice 741A states that the B2B general rule is that a service is supplied where the customer belongs. When the place of supply is the UK and the supplier belongs outside it, the reverse charge applies and the UK customer accounts for the VAT. You add output tax for the full value and claim the input tax you are entitled to. If that input tax is fully attributable to taxable supplies, the reverse charge costs you nothing net.

HMRC has also published a policy paper of 28 October 2026. From 1 April 2027 the reverse charge would apply only where the UK customer is VAT registered. For an unregistered customer, the overseas supplier would have to charge UK VAT. The paper is not legislation, and it proposes amending section 8 of the VAT Act 1994. If you are not VAT registered, ask your accountant before the contract starts to run past that date.

In Ireland, Revenue’s guidance on the general place of supply rules says that for B2B services the place of supply is where the receiving business is established. Its own example is a US supplier and an Irish company: the Irish company self-accounts for the VAT. Under self-accounting for received services, a VAT-registered business enters the VAT in its periodic return at the Irish rate and is treated as if it had made the supply itself. There is no registration threshold for received services, so an exempt business can still have to register for them.

I invoice in EUR as WPPoland, the trade name of my sole proprietorship in Gdynia. VAT assessment of your own case belongs to your tax adviser.

#Will e-invoicing be mandatory in the UK?

The government’s roadmap for e-invoicing implementation, published on 28 October 2026, says that from 1 April 2029 VAT-registered persons must be able to issue and receive VAT invoices as e-invoices. It covers a taxable supply to another VAT-registered person within the UK. Cross-border supplies are left out because VAT invoices are not required for them, and businesses that are not VAT registered may use e-invoicing voluntarily.

The roadmap puts the primary legislation in spring 2027 and a public technical consultation on the standards in the same season. It lists key requirements for organisations between October 2027 and April 2028, and expects software providers to have finished accreditation with the UK Peppol Authority by the start date. I treat the date as the government’s plan until the law passes.

For your systems this means invoices created as structured data from the start, and a receiving route so that supplier invoices reach accounting without anyone retyping them. I build that on top of whatever ERP or shop you run.

#What is Ireland’s e-invoicing timeline?

Revenue’s VAT modernisation timeline has three phases:

PhaseDateWho
One1 November 2028VAT-registered large corporates: eInvoicing and real-time reporting of domestic B2B transactions (about 2,400 businesses)
Two1 November 2029VAT-registered businesses in cross-border EU B2B trade
Three1 July 2030EU ViDA requirements for all cross-border EU B2B transactions

Revenue’s press release of 22 October 2026 adds two points for a smaller business. From 1 November 2028 every business in Ireland must be able to receive eInvoices, and a business that only receives them has no action to take at this time. The legal basis sits in the Finance Bill (No. 2) 2026, published on 19 October 2026 and still subject to the legislative process. Draft regulations name Peppol as the default network, and Revenue says they may change before they are final.

If you are a large corporate, the work is on the sending side: structured invoices and reporting to Revenue. If you are smaller, the work is on the receiving side, and it is cheaper to plan it now than in autumn 2028.

#Does accessibility law apply to my online shop?

The answer differs by country.

In Ireland, the European Accessibility Act is in force through S.I. No. 636 of 2023, which came into operation on 28 June 2025. It defines e-commerce services as services provided at a distance, through websites and mobile services, at the individual request of a consumer with a view to concluding a consumer contract, and lists them among the covered services. A microenterprise (fewer than 10 persons and turnover or balance sheet total of up to 2 million euro) is carved out for services. The Competition and Consumer Protection Commission is the authority for e-commerce services. A service provider may keep using products it lawfully used before until 28 June 2030. A shop selling only to businesses falls outside the definition.

The UK is not in the EU, so the European Accessibility Act does not apply to a UK-only business. The relevant statute is section 29 of the Equality Act 2010, which binds a person concerned with providing a service to the public and applies the duty to make reasonable adjustments to service providers. An online shop is a service to the public in ordinary terms, but whether your site meets the duty is a legal question for your adviser.

The technical work is the same on both sides. In the shops I review, the same faults repeat: form fields without associated labels, errors marked only by colour, a checkout that cannot be finished with the keyboard, product images without alt text, cookie banners that trap focus. I check pages against WCAG, rank the fixes by their effect on the purchase and repair the cause in the theme or the application. The method is on the WCAG accessibility audit page.

In the UK, most processing of personal data is subject to the UK GDPR, with supplementary rules in the Data Protection Act 2018 (section 1). On 30 September 2026 the office of Information Commissioner was abolished, and under S.I. 2026/1015 matters in progress continue with the Information Commission.

For cookies, section 112 of the Data (Use and Access) Act 2025 replaced regulation 6 of the PEC Regulations. A person must not store information, or gain access to information stored, in a user’s terminal equipment, subject to the new Schedule A1. The section also lets the Secretary of State vary the exceptions by statutory instrument. S.I. 2026/82 brought section 112 into force on 5 February 2026. I do not list the Schedule A1 exceptions here; the wording is the starting point of any cookie review.

In Ireland, GDPR applies directly, and the Data Protection Commission is established by section 10 of the Data Protection Act 2018. Cookies fall under the ePrivacy law rather than GDPR. The DPC explains that Ireland transposed it in S.I. No. 336 of 2011. Under regulation 5(3), a person may not store information in, or gain access to information already stored in, a user’s terminal equipment unless the user has given consent.

In practice analytics and advertising scripts should not load before consent where consent applies. I verify that in the browser’s network log, because the settings screen of a consent tool says little about what really loads. Before I touch systems with personal data we sign a data processing agreement, and I use no sub-processors.

#Does NIS2 apply in the UK and Ireland?

In Ireland, NIS2 is an EU directive, and Ireland has not transposed it. The NCSC states that the transposition deadline of 17 October 2024 was not met. It adds that the registration and incident reporting portals open once the legislation is implemented, and that the earlier NIS regime continues for existing operators of essential services. On 8 July 2026 the European Commission referred Ireland to the Court of Justice for failing to notify transposition and asked for financial sanctions. The NCSC page I read was last updated on 24 June 2025, so I cannot give you a bill status from it.

In the UK, NIS2 does not apply as such. The government’s Cyber Security and Resilience Bill (its full title adds Network and Information Systems) was introduced on 12 November 2025 to reform and add to the NIS Regulations 2018. The gov.uk page I read, last updated in November 2025, records the Commons second reading and committee stage as complete. I found no Act, so I treat it as a Bill.

In both countries the practical request from a regulated customer reaches suppliers first: who has access to which system, how credentials are stored, how dependencies are updated, how vulnerabilities are handled. I work with personal accounts and two-factor authentication, in a Git repository with a verifiable history, and I document libraries and versions. The service is described on the NIS2 and DORA readiness page.

#Which AI rules apply to a chatbot or AI in my office?

Ireland is inside the EU, so Regulation (EU) 2024/1689 applies. The Regulation of Artificial Intelligence Act 2026 (No. 31 of 2026) establishes Oifig IS na hÉireann, the AI Office of Ireland, and section 1(2) leaves commencement to ministerial orders. I did not find the orders, so I do not claim a start date.

In the UK, the AI Act is not UK law. It reaches a UK provider or deployer only where the output of the system is used in the Union: that is Article 2(1)(c) of the Regulation, and recital 22 gives the reason. A UK shop serving EU customers with an AI assistant can fall under it. I give no view on UK rules for AI beyond the data protection law above, because I did not find a UK statute I could cite.

The dates in the Regulation: it applies from 2 August 2026, and Chapters I and II (including prohibited practices and AI literacy) from 2 February 2025. The amending Regulation (EU) 2026/1744 of 8 July 2026 moves high-risk systems under Annex III to 2 December 2027 and those under Annex I to 2 August 2028.

A business that puts a chatbot on its site or lets a model read received invoices is usually a deployer. When I run an AI implementation, I build the requirements in from the start: a visible notice in the chat, a log of which inputs go to which model, a rule on which data a model never sees, and a person who approves each decision with an effect outside the company. If the classification is unclear, as with AI in recruitment, I tell you before I quote.

#Is it worth hiring a developer from Poland?

It depends less on the country than on three questions. Does the developer understand your legal and tax setting? Are they available when you work? Do you keep the code and the knowledge when the work ends? The first two are answered on this page. For the third, the code lives in a repository you can access, each change is described, and at the end you receive a written handover with all access, dependencies and licence renewal dates.

TopicHow it works
ContractIn writing, by email and documents; with a confidentiality agreement and a data processing agreement where needed
InvoiceIn EUR, issued by WPPoland, the trade name of my sole proprietorship (jednoosobowa działalność gospodarcza) in Gdynia
VATReverse charge, with the UK and Irish rules described above; your adviser confirms the position
LanguageEnglish, in writing and in the code
Time zoneThe UK and Ireland are one hour behind Poland
Response timeI reply to every enquiry within 48 hours

Coordination is written: requirements, decisions and deliveries sit in tickets, documents and the repository, so they can be found a year later. I work alone, without subcontractors. Each project is quoted by scope, and this page lists no prices.

If you want a local page, the locations hub lists the cities and countries I cover, for example Edinburgh and Dublin.

#Why work with me?

I have been a wordpress.org member since 2006 and a core contributor to WordPress 7.0 and 7.1. I have 30 plugins published on wordpress.org. I have organised and spoken at WordCamps and attended every WordCamp Europe from 2017 to 2026. You can check this on my wordpress.org profile and on thewp.world. I name no clients without their permission.

#How do I start a project?

Use the contact page and send three things: what the system must do, which tools you use today (shop, ERP, accounting, hosting) and when you need the solution. I reply within 48 hours with questions or a proposal for next steps. Once the scope is clear you receive a written offer with assumptions and a schedule, and only then do I start writing code.

Last reviewed: 8 November 2026.

Recommendations from LinkedIn

Recommendations and reviews of working with WPPoland

Recommendations from people in the WordPress, WordCamp and e-commerce communities. They write about delivery on time, technical depth and a business-minded approach to site development.

Karolina Czapla

Karolina Czapla

Marketing Strategist, Performance & Digital Strategy

“Working with Mariusz on WordCamp has shown me how rare it is to combine deep technical skill with genuine leadership. He plans, coordinates and delivers with precision, while giving the team space to grow and contribute. When others say 'it can't be done', he quietly finds a way.”

Co‑organiser, WordCamp Gdynia 2024 & 2025

Anna Kamińska

Anna Kamińska

Talent Acquisition Specialist / HR People Partner

“Mariusz's portfolio speaks for itself. It reflects his precision, versatility and sense of responsibility. You can trust him to guide a project from idea to delivery, keep stakeholders informed and make sure things are done properly and on time.”

Worked on the same team

Sarah‑Luisa Kwolek

Sarah‑Luisa Kwolek

IT Project Management & Product Owner, Web/App

“For over two years I could always rely on Mariusz to handle WordPress tasks calmly and professionally, from styling and templating to third‑party integrations. He brings steadiness to the team and keeps the frontend side of projects under control.”

Mariusz was her client for WordPress work

Argert Boja

Argert Boja

Senior Full‑Stack Developer

“Mariusz is the teammate everyone hopes for: strong full‑stack WordPress skills, clear explanations and a positive attitude even under pressure. He moves easily between custom plugins, performance work and Gutenberg layouts while keeping the bigger picture in mind.”

Worked alongside Mariusz on WordPress projects

Varun Patil

Varun Patil

Growth & CRM Lead

“Beyond development, Mariusz understands SEO, analytics and growth. He talks directly with stakeholders, asks the right questions and ships solutions that move business metrics, from AMP to tracking to performance.”

Managed Mariusz on growth initiatives

Rafał Osiński

Rafał Osiński

Founder @ EasyTrips.pl, Senior WordPress Dev

“I've known Mariusz through the WordPress community for many years. He's reliable, deeply involved and consistently shows up, at meetups, WordCamps and in projects. If you care about long‑term collaboration and someone who treats your site like his own, he is the right person.”

WordPress community co‑organiser

Daniel Blossfeld

Daniel Blossfeld

Process Optimization & Digitalization Consultant

“I had the pleasure of working with Mariusz for almost three years. During that time, his WordPress development skills proved invaluable across a range of projects, from website builds to online member areas and even Shopify integrations. He's a reliable and capable developer.”

Mariusz was his client for WordPress work

Natalie Wiszczor

Natalie Wiszczor

CRM & E-Mail Marketing Manager

“I had the great pleasure of working with Mariusz for over 4 years in the technical field. During this time, he proved to be a competent and reliable colleague. What stood out in particular was his friendly nature and his remarkable perseverance in solving complex technical challenges. Even in stressful situations, he always kept a clear head and contributed significantly to a positive and productive working atmosphere with his upbeat attitude. 🙏🏻🚀”

Worked with Mariusz on different teams

Mark Chalklen

Mark Chalklen

Head of Design & Build at Itineris Limited

“Mariusz is a great member of the team, always happy to get stuck into any task and happy to learn new things. A great communicator and all round nice guy to work with. Hard to beat on our weekly Strava leader board though!”

Managed Mariusz directly

Jessica Di Pasquale

Jessica Di Pasquale

Leading SEO initiatives with data-driven growth strategies.

“Mariusz is a very skilled, patient and expert guy. Always ready to help and to fix errors, I really appreciated working with him. He is such a great colleague!”

Managed Mariusz directly

Biki John

Biki John

Content Marketing Aficionado & SEO Enthusiast

“It was great to work with Mariusz. I really appreciated his extensive knowledge of WordPress and how that came in handy whenever I needed support navigating the CMS. I commend Mariusz totally for his patience, good nature and expertise in his craft, he will be thoroughly missed by all.”

Worked with Mariusz on different teams

Rafal Borowiec

Rafal Borowiec

Software Developer, Consultant, Manager and Lecturer

“I had an opportunity to work with Mariusz for 7 months. He excels in technical optimization for search engines (SEO). Mariusz has also strong expertise in AMP development, GTM, and GA. Mariusz feels very comfortable with WordPress - he worked on a variety of WordPress related projects and tasks, including landing pages development, performance improvements and much more. If you are looking for a solid WordPress expert specializing in SEO, tracking, performance, and development - don't hesitate to get in touch with Mariusz.”

Managed Mariusz directly

Belinda Koch

Belinda Koch

Web-Tracking Analyst at TUI

“Mariusz is a great person to work with. He is extremely motivated to learn new things and share his knowledge, and is very knowledgeable on a wide range of topics. We worked together on digital analytics and tracking topics and I am very grateful for all the energy, support, and insights he brought to the projects.”

Worked with Mariusz on digital analytics and tracking topics

Ali Nezamolmaleki

Ali Nezamolmaleki

Growth, SEO, Analytical thinking, AMP

“Mariusz is an extremely talented person in his field of work. He is always capable of giving a new perspective to solve problems and to think out of the box in situations where everything seems to be locked. Working with him is always a pleasure because of his positive personality and can-do attitude.”

Worked with Mariusz on the same team

Karol Jakubcewicz

Karol Jakubcewicz

Front-end / JavaScript Developer

“Mariusz is an incredibly experienced WordPress developer and SEO/SEM specialist I've had the pleasure to work with for almost two years. As a pilot of the team responsible for AirHelp's website development, he's been one the key figures in charge of constant load time and page rank improvement. I admire his skills and knowledge vital for such complex, multilingual and highly customized WordPress project. Lots of experience, tons of positive attitude - I highly recommend cooperating with Mariusz in any web development project.”

Worked with Mariusz on the same team

Paweł Lewczuk

Paweł Lewczuk

Front-end developer, WordPress developer

“I collaborated with Mariusz on several projects and our cooperation was always exemplary. I believe there are many more joint projects ahead of us. Highly recommended!”

Mariusz was Paweł's client

Przemek Wroblewski

Przemek Wroblewski

Software Developer with 20+ years of experience

“I found Mariusz as someone with great expertise and profound knowledge of frontend solutions. Powerful, knowledgeable and accountable WordPress developer. Has an easiness to build interpersonal relations with others. He had vision to see the benefits and the passion to turn that into measurable results for AirHelp. Absolutely someone I'd want to have on my team.”

Worked with Mariusz on different teams

All recommendations on LinkedIn

Frequently asked questions

Questions about scope, delivery, pricing, and execution quality.

Can a developer from Poland build software for a UK or Irish company?#
Yes. I work remotely from Gdynia, one hour ahead of the UK and Ireland, write in English and invoice in EUR. For a B2B service the place of supply is where your business belongs, so your company accounts for VAT under the reverse charge: in the UK per HMRC Notice 741A, in Ireland per Revenue's guidance on received services.
Do I have to charge or pay UK VAT on a Polish developer's invoice?#
If you are a VAT-registered UK business, you account for the VAT yourself under the reverse charge and usually reclaim it as input tax, subject to the normal rules. HMRC has published a policy paper to limit the reverse charge to VAT-registered customers from 1 April 2027; it is a proposal, not yet legislation. Your accountant confirms your own position.
When does e-invoicing become mandatory in the UK and in Ireland?#
The UK roadmap published on 28 October 2026 sets 1 April 2029 for VAT-registered businesses to issue and receive e-invoices for domestic taxable supplies, with primary legislation expected in spring 2027. Revenue in Ireland plans large corporates from 1 November 2028 and requires every business to be able to receive eInvoices from that date; the Finance Bill (No. 2) 2026 carrying the legal basis was still in the legislative process on 22 October 2026.
Does the EU AI Act apply to my UK company?#
Not by default. It applies to providers and deployers in a third country where the output of the AI system is used in the Union (Article 2(1)(c)), so a UK company serving EU customers can be in scope. An Irish company is covered as EU law, with the new Regulation of Artificial Intelligence Act 2026 setting up the national AI Office.
How do I start a project with you?#
Send me what the system must do, which tools you use today and when you need it, using the contact page. I reply in writing within 48 hours with questions or a proposal. Contracts and coordination run by email and documents.