EU-based · GDPR-first automation engineering

We replace the duct tape
between your systems.

EU-based automation engineering for teams whose CRM, enrollment, and email tools were never meant to work together — until now.

Services

Systems that stay connected after launch.

M365 Administration & Support

Day-to-day Microsoft 365 admin — user lifecycle, mailboxes, security policy — handled so your team isn't stuck in the admin center.

Typical engagement: ongoing retainer

  • Microsoft 365
  • Entra ID
  • PowerShell

Custom Automation & Integration

Node.js/Express systems that replace fragile Zapier flows once you outgrow what no-code tooling can support — for GDPR compliance and scale.

Typical engagement: fixed-scope build

  • Node.js
  • Express
  • REST/Webhooks

Salesforce / CRM Integration

Reliable contact and opportunity creation via the Salesforce Composite API, so records land correctly the first time — no manual cleanup.

Typical engagement: fixed-scope build

  • Salesforce API
  • Composite API
  • OAuth

Freelance PM + AI Automation

Structuring automation opportunities across a multi-sector client's tooling, with transparent hour-tracking and no black-box billing.

Typical engagement: ongoing retainer

  • AI Automation
  • Project Mgmt
  • Consulting

Fractional IT Leadership

CTO-level input without a full-time hire — budgeting, vendor selection, provisioning, and IT strategy from someone who has run this function, not just consulted on it.

Typical engagement: advisory retainer

  • Budgeting
  • Vendor Mgmt
  • IT Strategy

Case studies

What this looks like in production.

A language education provider

Enrollment automation system

Problem

A Zapier-based enrollment flow was manual, fragile, and couldn't hold up to GDPR requirements or growing volume — every new edge case meant another patched-together step.

Approach

Replaced it with a custom Node.js/Express application: Salesforce's Composite API handles contact and opportunity creation in a single atomic call, and M365 SMTP sends confirmation emails directly from the client's own domain.

Outcome

The flow now runs unattended at higher volume, with data handling that meets GDPR requirements Zapier's flow couldn't guarantee. No more manual reconciliation of failed steps.

  • Node.js
  • Express
  • Salesforce Composite API
  • M365 SMTP

A multi-sector Latvian company

M365 user provisioning automation

Problem

New-user account creation was a manual, multi-step admin task every time someone joined — repetitive, easy to get wrong, and a poor use of admin time.

Approach

Built a scripted workflow that parses incoming requests, drives the M365 Admin Center to provision the account, and sends a welcome email over IMAP/SMTP — no manual steps in between.

Outcome

New accounts are provisioned without admin intervention, removing a recurring task that previously ate real time every week.

  • M365 Admin Center
  • IMAP/SMTP
  • Scripted Workflow

A multi-sector Latvian company

Freelance PM + AI automation engagement

Problem

Automation opportunities existed across the business but weren't being identified or prioritized systematically, and prior contractor engagements lacked visibility into how time was spent.

Approach

An ongoing engagement structuring and prioritizing automation opportunities across departments, with transparent hour-tracking shared directly with the client.

Outcome

A running pipeline of scoped automation projects, with the client able to see exactly what they're paying for at any point.

  • Project Management
  • AI Automation
  • Hour Tracking

About

One engineer. Direct access. No account managers.

  • 12+ years IT support, all levels
  • IT Business Partner & CTO-level ownership
  • 10+ years running an IT business

ITSW is run by Gatis, based in Latvia. There's no team of account managers between you and the person writing the integration — when something breaks or a requirement changes, you're talking directly to the engineer who built it.

That engineer has spent 12+ years in IT support at every level, from hands-on helpdesk work to acting as an IT Business Partner carrying full CTO-scope responsibility — budgeting, vendor selection, provisioning, and infrastructure decisions for the businesses relying on them. Add 10+ years running an IT business directly, and the automation work isn't a developer's side project: it's built by someone who has owned the budget, the vendor contract, and the 2am outage call, not just the code.

Being EU-based and single-person isn't a limitation to work around — it's the reason clients come here instead of a larger agency. Decisions happen fast, GDPR compliance is a starting assumption rather than an afterthought, and every system is built to be understood by whoever maintains it next, including future-you.

The work spans backend integration, day-to-day IT support, and fractional IT leadership — connecting Salesforce, Microsoft 365, and internal tools so they behave reliably, while also being the person who can sit on the other side of the table and plan the budget for it. If that's the kind of problem you have, that's the conversation worth having.

Have a system that should talk to another system?

Start a conversation

Contact

Tell me what's not talking to what.

Fill in the form, or email directly — whichever's faster for you.