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.
EU-based · GDPR-first automation engineering
EU-based automation engineering for teams whose CRM, enrollment, and email tools were never meant to work together — until now.
Services
Day-to-day Microsoft 365 admin — user lifecycle, mailboxes, security policy — handled so your team isn't stuck in the admin center.
Node.js/Express systems that replace fragile Zapier flows once you outgrow what no-code tooling can support — for GDPR compliance and scale.
Reliable contact and opportunity creation via the Salesforce Composite API, so records land correctly the first time — no manual cleanup.
Structuring automation opportunities across a multi-sector client's tooling, with transparent hour-tracking and no black-box billing.
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.
Case studies
A language education provider
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.
A multi-sector Latvian company
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.
A multi-sector Latvian company
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.
About
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.
Contact
Fill in the form, or email directly — whichever's faster for you.
hello@itsw.lv