~/dev/projects$whoami


{Automation Developer}
n8nMicrosoft GraphSharePointSlackDocuSignClickSendAzure OpenAIMatterport Pro3TypeScriptNext.jsReactDockerLinux

Building real automation systems,
not just portfolio projects.

I'm an automation developer based in Munich, Germany. I build production automation systems, internal operational tools, and production-ready full-stack web applications.

Automations

I design multi-step operational workflows:

email intake
AI-assisted parsing
approval gates
document signing
SMS notifications
Slack-based operations
scheduled summaries
webhooks
internal company tools

In production for a company

The automation systems listed here were built for internal company use. They include multi-region dispatch workflows, Slack-based operations tools, document signing flows, SMS reminders, email routing, Excel/SharePoint updates, Matterport-related coordination workflows, and scheduled operational notifications. These systems support 20+ daily users across three German cities.

Side projects and learning lab

Outside of company work, I build private prototypes to improve my skills in Docker, Linux, self-hosted applications, APIs, and full-stack automation systems. One example is a local container-based product prototype with separate services for the frontend, backend/API, database, user management, and experimental AI/LLM integration. It is still in active development and helps me practice how modern systems are structured, deployed, and connected.

I also work with modern AI-assisted development tools and LLM-based coding workflows. They help me explore ideas faster, but architecture, system design, and integration decisions stay mine.

Production automation stack

n8n Cloud
The core orchestration layer for my production automations. I use n8n to connect triggers, sub-workflows, webhooks, approvals, schedules, retries, notifications, document flows, and external APIs into complete operational systems.
Microsoft 365 + Microsoft Graph
Outlook email triggers, SharePoint folder creation, Excel updates as the source of truth, file handling, attachment processing, and email delivery.
Slack
Internal operations apps with App Home dashboards, role-based views, modals, slash commands, file uploads, approval flows, and AI-assisted in-app conversations.
DocuSign + webhooks
Envelope automation, async signing flows, Connect webhooks with HMAC verification, signature status tracking, and follow-up notifications.
Matterport Pro3 workflows
Consent-based scan preparation, serial-number-based customer mapping, document signing before scanning, and internal coordination around 3D capture processes.
Azure OpenAI
Structured output parsing with LangChain for email data extraction and assistant-style workflows.
ClickSend
SMS confirmations, day-before reminders, and signature reminder notifications.
Frontend & Backend Apps

I build full-stack web applications and production-ready web projects for company use, business needs, portfolio case studies, and personal product ideas.

The frontend and backend web projects I have built so far were created for real company and project contexts. They are built as production-ready applications with complete frontend structure, backend logic, integrations, and delivery flows. Final publication or deployment depends on the company or client decision.

Currently live

This portfolio.

Coming next

The Dimitar Andonovski Autobiography Website.

Company web builds

Include B2B landing pages with Microsoft Graph contact form integration, classic LAMP-style corporate websites with a PHP backend, and business websites prepared for real publication.

Personal product work

Includes a local container-based product prototype, artist/autobiography websites, and React applications with AI/LLM integration in active development.

Workflow

AI-assisted development is part of how I prototype, learn new frameworks, and compare different implementation approaches. Architecture, system design, and integration decisions stay mine; AI accelerates implementation, testing, and iteration.

Stack

Next.js
With App Router, Server Components, and TypeScript
React
With custom hooks and accessibility patterns such as focus-visible and prefers-reduced-motion
Styling
Tailwind CSS, CSS variables, or vanilla CSS depending on the project
Backend
PHP + PHPMailer, Microsoft Graph for email delivery, REST APIs, database-backed services, and n8n Code nodes for JavaScript logic
Self-hosted learning stack
Docker, Linux, containerized frontend/backend services, databases, APIs, and local AI/LLM experiments
Classic web
HTML5 and vanilla JavaScript

Education & Training

Technical High School, Electrotechnics & Electronics

SOTU "Gjorgji Naumov", Bitola, Macedonia

Focused on electrical engineering fundamentals, electronics, automation, telecommunications, and technical systems.

Web Development Training

InterWorks Academy, Bitola, Macedonia

Completed practical training in HTML, CSS, JavaScript, responsive layouts, and frontend development fundamentals.

Languages

Macedoniannative
Englishprofessional
GermanB1 certified
Serbian, Croatian, Bosnian, Bulgarianworking understanding

From field IT operations to automation systems.

Automation / Workflow Developer

2025 – Present

FINNZ GmbH · Munich, Germany

0German cities
0+daily users
Multi-channelnotification delivery
  • Built and maintain internal company automation systems with n8n as the core orchestration layer.
  • Designed production workflows for dispatch operations, document signing, email routing, SMS reminders, Slack-based internal operations, and Matterport-related coordination workflows.
  • Integrated Microsoft 365, Microsoft Graph, SharePoint, Excel, Outlook, Slack, DocuSign webhooks, ClickSend, and Azure OpenAI into reliable operational systems.
  • Improved internal processes with approval gates, scheduled reminders, retry logic, status tracking, and Slack-based visibility for daily operations.
n8nMicrosoft GraphSharePointDocuSignSlackClickSendAzure OpenAIMatterport Pro3WebhooksAPITypeScript

Service Technician

2023 – 2024

MediaMarkt / Saturn · Munich, Germany

  • Installed large household appliances in customer homes and handled on-site service tasks, customer communication, and technical troubleshooting.
  • Built strong field-service discipline: punctuality, responsibility, problem solving under time pressure, and direct customer support.
Field InstallationCustomer ServiceTechnical TroubleshootingService Work

Development Sector Manager

2020 – 2023

EuroTip / Gold Slot Casinos · North Macedonia

  • Coordinated site development and rollout work for EuroTip betting shops and Gold Slot casino locations across North Macedonia.
  • Managed multiple opening teams, including contractors, electricians, plumbers, painters, and IT technicians.
  • Oversaw technical readiness for new locations: internal equipment, routers, computers, TVs, cabling, networking, and operational handover.
  • Worked with IT teams on regulated gaming infrastructure and internal system connectivity in a compliance-sensitive environment.
Site RolloutsTeam CoordinationIT InfrastructureNetworkingRegulated IndustryTechnical Operations

Network & Fibre Optic Technician

2013 – 2018

BTV Kabeltelevision · North Macedonia

  • Installed and maintained cable TV, home networking, and fibre-optic infrastructure for residential and commercial clients.
  • Performed fibre splicing, OTDR testing, field fault resolution, network diagnostics, and direct customer technical support.
Fibre OpticsFujikuraOTDRNetworkingCable TVField Service

IT & Computer Service Technician

2008 – 2010

FER Computers · North Macedonia

  • Performed hardware diagnostics, software troubleshooting, operating system installation, and repair support for laptops, desktops, and office equipment.
  • Configured networks and provided IT support for residential and small business clients.
Hardware DiagnosticsSoftware TroubleshootingOS InstallationNetworkingIT Support

Automation Systems & Product Builds.

Automation Systems

Production company automations and private automation prototypes built with n8n as the core orchestration layer. These systems connect business processes, internal tools, Slack apps, Microsoft 365, DocuSign, ClickSend, Matterport workflows, AI-assisted parsing, webhooks, APIs, and scheduled operations.

Digital Signature Workflow Automation

Document-signing automation built as part of the dispatch lifecycle. It handles document generation, DocuSign sending, signing status tracking, reminders, SharePoint archiving, and Slack notifications.

DocuSign lifecycle · reminders · SharePoint archive
n8nDocuSignWebhooksSharePointMicrosoft GraphClickSendSlack
See full case study
envelope-send.jsonJSON
POST /restapi/v2.1/envelopes
{
  "templateId": "haftung_v2",
  "status": "sent",
  "recipients": [
    {
      "channel": "email",
      "reminderDays": 3
    }
  ],
  "sms": true,
  "archive": "sharepoint"
}

Document Search Assistant

Slack-based AI assistant that receives internal commands, understands the search request, and searches through SharePoint folders to find relevant company documents or proof files.

Slack AI agent · SharePoint search · internal document lookup
n8nSlackAzure OpenAIMicrosoft GraphSharePointAI Agent
See full case study
dispatch-workflow.jsonJSON
{
  "name": "dispatch_routing",
  "nodes": [
    { "type": "webhook.trigger" },
    { "type": "switch", "by": "region" },
    { "type": "excel.append" },
    { "type": "docusign.send" },
    { "type": "slack.notify" }
  ],
  "retries": 3,
  "approval": "human"
}

Consent-Based 3D Scan Control Center

Internal consent-first workflow for Matterport Pro3 scan operations, using serial-number-based references, DocuSign consent flows, SharePoint storage, Slack coordination, and Microsoft Graph integration.

Consent-first · pseudonymized references · Matterport workflow
n8nMatterport Pro3DocuSignSlackSharePointMicrosoft Graph
See full case study
scan-consent.jsonJSON
// scan consent + role gates
{
  "scan": {
    "ref": "scan_xxxxx",
    "consent": "verified",
    "role": "operator",
    "docusign": {
      "envelopeId": "...",
      "status": "completed"
    }
  },
  "graph": "/me/drive/root"
}

Outlook Email Routing Automation

Automation for routing incoming Outlook emails into the correct operational flow based on subject, city, content, or internal processing rules.

Outlook routing · city-based workflows · operational intake
n8nOutlookMicrosoft GraphSharePointSlack
See full case study
dispatch-workflow.jsonJSON
{
  "name": "dispatch_routing",
  "nodes": [
    { "type": "webhook.trigger" },
    { "type": "switch", "by": "region" },
    { "type": "excel.append" },
    { "type": "docusign.send" },
    { "type": "slack.notify" }
  ],
  "retries": 3,
  "approval": "human"
}

Signed Document Delivery Automation

Automation for preparing, sending, tracking, and delivering signed documents through internal company workflows, with status visibility and follow-up notifications.

Signed documents · delivery flow · status tracking
n8nDocuSignMicrosoft GraphSharePointSlack
See full case study
envelope-send.jsonJSON
POST /restapi/v2.1/envelopes
{
  "templateId": "haftung_v2",
  "status": "sent",
  "recipients": [
    {
      "channel": "email",
      "reminderDays": 3
    }
  ],
  "sms": true,
  "archive": "sharepoint"
}

Frontend & Product Builds

Frontend and web projects created for company contexts, portfolio case studies, and real publication scenarios. Some are live, while others are production-ready and waiting for company or client publication decisions.

Frontend + Backend + Automation + AI

Full-stack product prototype focused on learning and building a complete system step by step: frontend, backend/API, database, user flows, notifications, image handling, automation logic, Docker-based infrastructure, and experimental AI/LLM integration.

Foundme

In-development local container-based product prototype for lost-and-found workflows. The project is used as a learning lab for Docker, Linux, self-hosted systems, APIs, database-backed services, frontend/backend separation, and AI-assisted product development.

In development · Docker · self-hosted learning path
FrontendBackend/APIDatabaseDockerLinuxn8nLLM experimentsAI-assisted development
See full case study
app-route.tsTS
// app/api/query/route.ts
export async function POST(req: Request) {
  const { prompt } = await req.json();
  const ai = await openai.chat({
    model: "gpt-4o-mini",
    messages: [{ role: "user", content: prompt }]
  });
  return Response.json( ai );
}

Get in touch.

Hiring for automation, workflow development, or integration roles in Munich, hybrid, or remote? Let's talk.

Emailvalentinoveljanovski@outlook.com
LinkedInvalentino-veljanovski
GitHubValentino-Veljanovski
LocationMunich, Bavaria, Germany

Work authorization

Authorized to work in Germany. If an employer change requires approval, I can provide the necessary documents and information during the hiring process.

~/contact $ echo "Let's talk"