Ing. Fabian Franz Steiner BSc.

Automation Consultant · MCP & AI integration · M365 / Azure · Vienna

Automation with PowerShell and Python for Microsoft 365 and Azure – and, as a current focus, MCP servers that connect your systems to AI assistants. Independent consultant based in Vienna, working remotely or on-site.


What I Offer

As an independent Automation Consultant I help teams replace repetitive, error-prone manual work with reliable automation. Whether it's a single script or a platform-wide integration, here's how we can work together.

Some services I deliver directly; others are provided in partnership with techwork data GmbH, where I work as a subcontractor — each card is labelled accordingly.

MCP Server Development

I connect your systems and APIs to AI assistants via the Model Context Protocol (MCP) — in Node.js/TypeScript or Python. Your team asks the assistant directly for data from your systems instead of hunting it down.

  • Scoping: which tools and data the assistant really needs
  • Connecting M365/Microsoft Graph, REST APIs, databases and line-of-business apps
  • Authentication (OAuth, API keys), local (stdio) or remote (HTTP) operation, tests, docs and handover

AI Workshops for SMEs

Hands-on workshops on how your team uses AI assistants sensibly in daily work — remote or on-site in Vienna. On request, a technical track for developer teams.

  • Practical use cases in daily work and effective prompting
  • Data protection, limits and responsible use
  • Optional for developer teams: building your own MCP servers

Automation Consulting

From a recurring manual task to a fully automated workflow — designed, built and documented in PowerShell or Python.

  • PowerShell & Python automation
  • Process analysis & tool selection
  • Maintainable, documented scripts

Cloud & M365 Integration

Connect and automate your Microsoft 365 and Azure landscape — from identity to Logic Apps and Azure Automation.

  • Azure integrations & Logic Apps
  • Entra ID / Active Directory automation
  • Microsoft Graph & SSO (SAML)

ITSM & Xurrent (4me)

via techwork data GmbH

Certified Xurrent administration: workflow design, automation rules, knowledge-base tooling and API integrations.

  • Workflow & form design
  • Automation rules & UI extensions
  • GraphQL (Xurrent/4me) integrations

CI/CD & DevOps

Build, test and deploy pipelines that run themselves — with Jenkins, GitHub Actions and infrastructure scripting.

  • Jenkins & GitHub Actions pipelines
  • PowerShell module CI/CD (Sampler)
  • Release & versioning automation

API & Integration Engineering

via techwork data GmbH

Make your tools talk to each other. REST and GraphQL integrations across the platforms your business already runs on.

  • REST & GraphQL API scripting
  • Jira & Azure DevOps integrations
  • Big Data / ETL integrations

Web Application Development

via techwork data GmbH

Lightweight internal tools and web apps built on and hosted with the techwork automator, putting your automation behind a clean, usable interface.

  • Internal tools & dashboards
  • JavaScript / TypeScript front-ends
  • Built & hosted on the techwork automator

Does any of this fit what you're planning? Let's talk.

Get in touch

Experience

Independent Automation Consultant

Self-employed
  • Developing MCP servers (Model Context Protocol) in Node.js/TypeScript and Python to connect in-house systems and APIs to AI assistants
  • Automation consulting and programming in PowerShell and Python for Microsoft 365 and Azure scenarios
  • Azure integrations, Logic Apps, Azure Automation, and API scripting for cloud and on-premises workflows
  • Jenkins support, CI/CD automation, GitHub Actions, and infrastructure scripting
  • Active Directory and Entra ID automation, SAML/SSO configuration, and identity-driven process design
December 2025 – now

Automation Consultant (Subcontractor)

  • Design and delivery of techwork automator solutions aligned to customer processes
  • M365 and cross-platform integrations
  • Web application development
  • Consulting for Xurrent and Freshdesk platforms, including workflow automation and integrations
  • Extensive JavaScript automation scripting on the techwork automator platform
  • Xurrent ITSM implementations: approval workflows, knowledge article automation, and UI extensions
  • GraphQL-based platform integrations (Xurrent/4me API)
  • Jira and Azure DevOps integrations
  • ITSM deployments for enterprise customers across Austria and Europe
December 2025 – now

IT Automation Engineer

  • Agent creation in Copilot Studio
  • Automation Ticket System Integration
  • Automation using PowerShell, Python, Groovy, Logic Apps, etc.
  • techwork automator (4me Frontend Automation)
  • Jenkins Management
  • Active Directory Automation
  • VCenter Administration + Automation
  • Automation using Microsoft Graph
  • Au2mator Administration
  • Administration of Active Directory, Exchange, and Azure
  • Xurrent (4me) / Ticket System Administration (Workflow and Form Design, Automation)
June 2022 – December 2025

IT Service Desk Engineer

  • Phone Support & Dispatching
  • Computer Setup
  • Permission Management (SVN, AD, Linux File Server, 4me, Kaba)
  • Exchange Management (Mailbox & Contact Management)
  • Intune Management (Policies & Apps)
  • Phone Setup & Preparation
  • Ticket System Administration (Workflows, Forms, Service Catalogue, Asset Management, Automation)
  • Backend Automation (PowerShell, Jenkins)
August 2020 – May 2022
Earlier positions (10)

Junior System Engineer

  • Network Design and Configuration
  • DIVOS Configuration
  • SQL View and Procedure Development
  • Active Directory Administration (GPOs, DFS, Password Policies, etc.)
  • VCenter Setup + Administration
August 2019 – February 2020
October 2018 – March 2019

Network Administrator

Christian Lewold

Configuration of the company network

December 2018

IT Staff

Network Administration, Web Development, Monitoring, Windows 10 Migration, Virtualisation and IT Support

August 2018 – September 2018

Programmer and Designer

Diploma project: Development of a Server Room Monitoring System

September 2017 – May 2018

IT Staff

Network Administration, Development of a Network Monitoring System, Preparing the Windows 10 Migration, Python Programming and Database Development

August 2017

Software Developer

Development of a tool to track medicine use on cows

March 2017 – April 2017

IT Staff

Supporting the relocation of FCP: Configuring network devices, arranging workstations, configuring printers and beamers, wiring a server room and structured testing

18.11, 2.12, 8. – 11.12.2016

IT Staff

Network Administration, Development of a Sensor System, Python Programming, Database Development and IT Support

August 2016

Supply Chain Management

Assembling and flashing / programming network devices, repairing and packing products, and visual quality control

July 2015 – August 2015

Education

2021 – 2023

TU Wien

Technical University of Vienna
Bachelor's Programme Medical Informatics
2019 – 2021

HTL Rennweg

School for higher technical education
IT School with focus on Networking and Security
2013 – 2018

Skills

Programming Languages

  • PowerShell
  • Python
  • TypeScript / JavaScript
  • Node.js
  • SQL / MySQL
  • HTML / CSS
  • PHP
  • Java
  • Groovy
  • bash

AI & Integration

  • Model Context Protocol (MCP)
  • Copilot Studio
  • Microsoft Graph
  • REST & GraphQL APIs

Environments

  • Active Directory
  • Ansible
  • Azure / Entra
  • Azure Logic Apps & Azure Automation
  • Exchange
  • Cisco
  • DIVOS
  • Linux
  • Windows

Tools

  • techwork automator
  • Jenkins
  • GitHub Actions
  • Docker
  • Xurrent (4me) & Freshdesk
  • Jira & Azure DevOps
  • Office, Microsoft Project & Visio
  • Adobe (Photoshop, Illustrator, InDesign)

Languages

  • German (native)
  • English
  • Italian (A1)

Driving Licences

  • B
  • A

Projects

Xurrent-Helpers

A PowerShell module to automate Xurrent (4me) administration, including round-trip Markdown ↔ CSV import/export of knowledge articles.

View on PowerShell Gallery
VersionDownloads

Sampler.CustomTasks

A CI/CD PowerShell module providing custom build tasks for the Sampler build framework.

View on PowerShell Gallery
VersionDownloads
Notion PowerShell Module Logo

Notion PowerShell Module

A PowerShell module to work with Notion APIs.

View on PowerShell Gallery
VersionDownloads
Brevo PowerShell Module Logo

Brevo PowerShell Module

A PowerShell module to integrate with Brevo (formerly Sendinblue).

View on PowerShell Gallery
VersionDownloads

PSImageConverter

A cross-platform PowerShell module that converts HEIC/HEIF and other images to JPEG, PNG, WebP, AVIF, JPEG XL, TIFF, BMP and GIF, and writes HEIC with the encoder of the operating system. Pipeline-friendly and keeps metadata and colour profiles where the target format can store them; reading and every other format need no codec installation. Available on the PowerShell Gallery.

View on PowerShell Gallery
Version
Xurrent Python Module Logo

Xurrent Python Module

A Python library to interface with Xurrent API.

View on PyPI
VersionDownloads

Open-Source Contributions

Projects by others that I actively contribute to.

CITS-to-go

Android app (Kotlin) · ESP32-C5 · October 2026 – now

A portable C-ITS capture and transmit bridge: a Seeed Studio XIAO ESP32-C5 receives V2X messages from vehicles and roadside units and streams them over USB-C to an Android app, which saves them as PCAP, forwards them to MQTT in the OpenTrafficMap format and can broadcast its own CAM messages.

My contributions

  • Map page with a live view of received CAM and DENM messages, stations, roadside units and the own vehicle
  • Decoding of CAM position, heading and speed, DENM containers and GeoNetworking headers in the Android app
  • Selectable vehicle profiles for the CAM broadcast, including the vehicle size
  • New app icon, a dev container for the Android app and documentation
View on Codeberg

Interests / Hobbies

Water skiing

Nothing beats the rush of gliding across the water.

Motorcycles

Exploring the world on two wheels is my passion.

Piano

Playing the piano can be very relaxing and inspiring.

Programming

Building my own tools and side projects in all kinds of languages, just for fun.


Certifications

  • Certified Engineer (Ing.) Engineer Certifications WKO
  • Xurrent Automation Rules Certification View certificate
  • Xurrent Administrator Level 2-A Certification View certificate
  • IPMA Level D (certified Junior Project Manager)
  • Communication and Team Building
  • Oracle (Database Design, Database Programming with SQL, Database Programming with PL/SQL)
  • Python (Programming for Everybody, Data Structures, Using Databases with Python, Using Python to Access Web Data)
  • Cisco Introduction to Cybersecurity
  • Certificate of Attendance: General English Course
  • Italian A1


Let's Work Together

Have a process worth automating, or a project in mind? I'm available for freelance automation work — remote or on-site in and around Vienna. Drop me a line or grab a slot in my calendar.