About
Developer by practice,
not just by title.
I'm a self-taught automation and software developer based in München. I started my career in IT infrastructure and fibre optics, spent years doing hardware diagnostics, network installations, and multi-site operations. Then I discovered automation. Over the past year and a half I taught myself n8n, Azure OpenAI, and the full Microsoft 365 stack by building real systems that real people rely on every day.
At FINNZ GmbH, I own and maintain the entire automation infrastructure. 50+ active workflows handling dispatch, compliance, document delivery, AI-powered assistants, and 3D documentation consent processes across three German cities. No team behind me. No codebase to inherit. I built everything from scratch.
I'm looking to join a Munich-based development team where I can keep growing. Automation, backend systems, internal tooling. I learn fast, I ship real things, and I'm not afraid of problems I haven't seen before.
Automation & Integration
Microsoft 365
AI & Agents
Development
Platforms & Tools
Education
Electrotechnics & Electronics at SOTU "Gjorgji Naumov", Bitola, Macedonia. Technical high school covering computer technique, automation, and telecommunications.
Web Development (HTML, CSS, JavaScript) at InterWorks Academy, Bitola, Macedonia. Everything else I learned on my own through official documentation, open-source projects, and building production systems. Currently learning Docker and Linux (Ubuntu) with containerized environments.
Languages
Experience
Where I've shipped.
Started my career in hardware, networking, and fibre optics. Moved into IT infrastructure management. Then taught myself automation and AI from scratch. Each role built on the last.
Automation Developer (n8n, Azure OpenAI, Microsoft 365)
2025 – PresentFINNZ GmbH · München, Germany
- ›Replaced a fully manual email-and-spreadsheet dispatch process with the DISPO automation platform. It is an n8n system that handles 30 to 100 daily operations across München, Mainz, and Berlin, routing by subject code to city-specific SharePoint folders and monthly Excel partitions.
- ›I own and maintain 50+ production workflows covering dispatch, Reklamation (complaints), Matterport Einwilligung (consent), certificate delivery, and daily reporting. No team, no legacy code. Built entirely from zero.
- ›Built a DocuSign certificate pipeline for Haftungszertifikat delivery with three channel options: email only, SMS only, or both combined, depending on customer contact data. This eliminated all manual certificate tracking.
- ›Built an SMS reminder engine through ClickSend that automatically detects unsigned certificates sent more than 2 days ago, parses German date ranges including cross-month schedules, and sends follow-ups. Reduced certificate turnaround from days to same-day.
- ›Automated the daily Slack operations report that surfaces unsigned certificates with next-day appointments, shows SMS metrics, and flags actions needed. Replaced the manual morning check routine the team was doing by hand.
- ›Designed an Azure OpenAI RAG agent for SharePoint document retrieval using text-embedding-ada-002 and GPT-4.1. Built it with a 5-phase improvement roadmap covering validation, deduplication, speed, pagination, and disambiguation.
- ›Built a Slack AI assistant connected to Microsoft Outlook that handles voice transcription through gpt-4o-transcribe, answers questions using RAG from internal documents, routes emails by keyword, and includes approval-gated reply workflows.
- ›Introduced the Matterport Pro3 camera into company operations and built the full GDPR consent automation end-to-end: Slack triggers the process, consent documents go out via email or SMS, signed documents get stored in SharePoint automatically.
- ›Rebuilt the entire Azure OpenAI infrastructure from scratch after an accidental full resource deletion. Redeployed all models, fixed the OAuth2 and Azure AD auth chain, and restored every dependent workflow back to production.
- ›Built the BauScope 3D Control Center, a role-based Slack Home Tab app with three access tiers, a live metrics dashboard, GDPR consent management, activity feed, and user lookup through Microsoft Graph API. All in German.
- ›Built two web applications with Next.js, TypeScript, and Framer Motion: a B2B insurance landing page for BauScope 3D and a multi-page corporate website for FINNZ with Matterport 3D gallery integration.
IT Sector Manager
3 yearsGold Slot Casinos · North Macedonia
- ›Managed a team of 30 people responsible for building and launching casino operations from the ground up. This included full site construction, slot machine installation, and connecting everything to government-regulated network systems.
- ›Coordinated multi-site rollouts, handled fault diagnosis and hardware troubleshooting, and made sure operations stayed running with minimal downtime across all locations.
Network & Fibre Optic Technician
5 yearsBTV Kabeltelevision · North Macedonia
- ›Installed and maintained cable TV, home networking, and fibre-optic infrastructure for residential and commercial clients.
- ›Performed fibre splicing with Fujikura equipment, field fault resolution, OTDR testing, and direct customer technical support.
IT & Computer Service Technician
2 yearsFER Computers · North Macedonia
- ›Serviced laptops, desktop PCs, printers, and all types of IT equipment. Handled hardware diagnostics, software troubleshooting, OS reinstalls, and network configuration for clients.
Projects
Systems I've built.
All of these are production systems I built at FINNZ GmbH or as part of my work there. The source code is proprietary, so the descriptions here cover what each system does and how it works.
DISPO Dispatch PlatformFLAGSHIP
End-to-end logistics automation that replaced a fully manual process. Parses inbound emails by subject code, routes them to city-specific SharePoint folders, partitions data across monthly Excel sheets, triggers DocuSign certificate delivery, and sends SMS reminders for unsigned documents.
30 to 100 daily ops | 3 cities | zero manual routing
SharePoint RAG Agent
Intelligent document retrieval system using Azure OpenAI embeddings for vector search and GPT-4.1 for generation. Searches across SharePoint libraries and returns the most relevant files with contextual summaries.
5-phase roadmap | vector search | disambiguation handling
Slack AI Operations Assistant
A Slack bot connected to Microsoft Outlook that handles voice message transcription, answers questions from internal documents using RAG, routes emails by keyword, and supports human-in-the-loop reply approval before anything gets sent.
Voice to text to action | approval-gated email replies
Matterport Pro3 Rollout
Introduced the Matterport Pro3 camera into company operations for 3D site documentation. Built the full GDPR consent automation: Slack triggers the process, consent documents go out to customers via email or SMS, and signed documents get stored in SharePoint.
Hardware + software | GDPR-compliant | end-to-end automated
Reklamation Automation
Complaint handling workflow that captures inbound Reklamation emails, extracts structured data, creates tracking entries, and notifies the relevant team leads on Slack with full context and required action items.
Automated complaint tracking | structured escalation
PDF Compliance Checker
Automated compliance review pipeline. An AI agent analyzes uploaded documents, generates a structured findings table in HTML, converts it to PDF, and uploads it to the relevant Slack channel. No manual steps from input to output.
Fully automated | AI analysis to PDF delivery
BauScope 3D Control Center
Role-based Slack Home Tab application with tiered access for super admins, admins, and technicians. Includes a live metrics dashboard, GDPR consent management, an activity feed, and user lookup through Microsoft Graph API. Built entirely in German.
Role-based access | GDPR-compliant | German-language UI
BauScope 3D Insurance Landing Page
B2B landing page for a 3D documentation product targeting the German insurance sector. Dark theme with animated UI, gold gradient accents, and GDPR-compliant design. Built with Next.js, TypeScript, and Framer Motion.
B2B focused | animated UI | responsive design
FINNZ Corporate Website
Multi-page corporate website with Matterport 3D gallery integration, animated service sections, team page, and contact form. Built with Next.js, React, TypeScript, and Framer Motion.
Matterport 3D gallery | multi-page | German content
Contact
Get in touch.
If you're hiring for automation, backend, or integration developer roles in München or remote, I'd be happy to hear from you.