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 GmbHCertified 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 GmbHMake 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 GmbHLightweight 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 touchExperience
Independent Automation Consultant
- 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
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
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)
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)
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
Recruit
Network Administrator
Configuration of the company network
IT Staff
Network Administration, Web Development, Monitoring, Windows 10 Migration, Virtualisation and IT Support
Programmer and Designer
Diploma project: Development of a Server Room Monitoring System
IT Staff
Network Administration, Development of a Network Monitoring System, Preparing the Windows 10 Migration, Python Programming and Database Development
IT Staff
Supporting the relocation of FCP: Configuring network devices, arranging workstations, configuring printers and beamers, wiring a server room and structured testing
IT Staff
Network Administration, Development of a Sensor System, Python Programming, Database Development and IT Support
Supply Chain Management
Assembling and flashing / programming network devices, repairing and packing products, and visual quality control
Education
FH Technikum Wien
Skills
Programming Languages
- 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 GallerySampler.CustomTasks
A CI/CD PowerShell module providing custom build tasks for the Sampler build framework.
View on PowerShell Gallery
Brevo PowerShell Module
A PowerShell module to integrate with Brevo (formerly Sendinblue).
View on PowerShell GalleryPSImageConverter
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 GalleryOpen-Source Contributions
Projects by others that I actively contribute to.
CITS-to-go
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
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
Documents
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.

