greendata.dk@web: ~
Michael Green
$ whoami

Michael Green

IT support & technical consulting — Ålsgårde, Denmark

IT-support & teknisk rådgivning — Ålsgårde, Danmark

whoami --experience20+ years of IT support, networking & cloud administration
whoami --erfaring20+ års IT-support, netværk & cloud-administration

20+ years of hands-on IT support, networking, virtualization, and system administration — from end-user hardware and helpdesk work to Google Workspace, Microsoft 365, and cloud infrastructure administration. I help individuals and businesses keep their systems running, secure, and understandable.

20+ års praktisk erfaring med IT-support, netværk, virtualisering og systemadministration — fra hardware og helpdesk til Google Workspace, Microsoft 365 og cloud-infrastrukturadministration. Jeg hjælper privatpersoner og virksomheder med at holde deres systemer kørende, sikre og til at forstå.

ls ./servicesInstallation, networking, security & cloud support
ls ./ydelserInstallation, netværk, sikkerhed & cloud-support
  • Installation & troubleshooting — Windows, macOS, Linux
  • Installation & fejlfinding — Windows, macOS, Linux
  • Network setup & optimization
  • Netværksopsætning & optimering
  • Hardware & software configuration
  • Hardware- & softwarekonfiguration
  • IT security & backup consulting
  • IT-sikkerhed & backup-rådgivning
  • Cloud services & Google Workspace administration
  • Cloud-tjenester & administration af Google Workspace
  • Remote support, and on-site visits in the Ålsgårde area
  • Fjernsupport, samt besøg på adressen i Ålsgårde-området
cat ./cvFull experience timeline, competencies & more
cat ./cvFuldt erfaringsforløb, kompetencer & mere
IT Support Specialist, FMC2025 – current · Hørsholm
IT Support Specialist, FMC2025 – nuværende · Hørsholm
  • IT support and operations for around 100 employees across all departments on site, including sales/support and GMP-regulated laboratory departments.
  • Installation, configuration, and maintenance of laptops, desktops and phones.
  • Maintained documentation of internal configurations and processes for SharePoint and OneNote knowledge base.
  • Managed audio, video, and video-conferencing infrastructure, including meeting room installation and support.
  • Handled user on-boarding and off-boarding, including IT training, hardware provisioning, account setup, GSM subscriptions, and home internet orders.
  • Performed user data restoration from local and physical storage backups.
  • Ensured workstation compliance through Windows patching, Microsoft Defender, and SCCM reporting.
  • Managed client hardware lifecycle, including ordering, inventory control, and capacity forecasting.
  • Administered corporate mobile phones and employee home internet solutions.
  • Supported access control systems (Nox), including badge management and time registration.
  • Acted as IT Project Manager for business applications initiatives, and led project management activities related to facilities and infrastructure.
  • Coordinated and managed cloud-based IT projects, and client projects such as PC refresh cycles and application deployments.
  • Maintained site Business Continuity and Business Impact Analysis documentation, including annual testing.
  • Administered user support and incident resolution through ServiceNow ticket management.
  • Supported Chromeleon and Agilent analytical infrastructure (servers and clients) with GLP-compliant validation.
  • Site/lokal IT med ansvar for daglig drift for alle afdelinger med cirka 100 personer på sitet, heriblandt laboratorieafdelinger omfattet af GMP-retningslinjer.
  • Installation, konfiguration og vedligeholdelse af Windows laptops og desktops samt smartphones.
  • Dokumentation og vedligeholdelse af hardware- og softwarelandskab.
  • Administration af lyd-, billed- og videokonferenceudstyr, herunder installation og support i mødelokaler.
  • Onboarding og offboarding af medarbejdere, herunder IT-oplæring, hardware-klargøring, kontoopsætning, GSM-abonnementer og bestilling af hjemmeinternet.
  • Gendannelse af brugerdata fra lokal og fysisk lagerbackup.
  • Sikring af workstation-compliance via Windows-patching, Microsoft Defender og SCCM-rapportering.
  • Administration af klienthardwarens livscyklus, herunder bestilling, lagerstyring og kapacitetsforecast.
  • Administration af mobiltelefoner og medarbejdernes hjemmeinternetløsninger.
  • Support af adgangskontrolsystemer (Nox), herunder kortadministration og tidsregistrering.
  • IT-projektleder for initiativer inden for forretningsapplikationer, og IT-projektledelse relateret til faciliteter og infrastruktur.
  • Koordinering og styring af skybaserede IT-projekter samt IT-klientprojekter såsom PC-fornyelsescyklusser og applikationsudrulninger.
  • Vedligeholdelse af Business Continuity- og Business Impact Analysis-dokumentation for sitet, herunder årlig afprøvning.
  • Brugersupport og håndtering af hændelser via ServiceNow-ticketstyring.
  • Support af Chromeleon og Agilent analytisk infrastruktur (servere og klienter) med GLP-kompatibel validering.
IT Support Specialist, Mercell2022 – 2025 · Copenhagen, Denmark
IT Support Specialist, Mercell2022 – 2025 · København
  • Internal IT support for 450 employees across 8 countries.
  • Installation, configuration, and maintenance of Windows and Mac laptops, phones and tablets.
  • Administration and maintenance of core IT applications: Okta, Google Workspace, Atlassian (Jira and Confluence), and Microsoft Azure environments.
  • On- and off-boarding of employees, both locally and remote.
  • Responsible for IT support in Denmark for Copenhagen, Odense and Vejle locations.
  • IT projects including Okta integrations and maintenance, network infrastructure upgrades and installations, and IT ticketing workflow integrations through Jira.
  • Liaison for local telecom providers, ISPs, and IT service providers.
  • Hardware procurement across multiple suppliers.
  • IT-support for 450 interne medarbejdere på tværs af 8 lande.
  • Installation, konfiguration og vedligeholdelse af Windows- og Mac-laptops, telefoner og tablets.
  • Administration og vedligeholdelse af IT-applikationer og portaler, herunder Okta, Google Workspace, Atlassian (Jira og Confluence) samt Microsoft Azure-miljøer.
  • Onboarding og offboarding af medarbejdere, lokalt og remote.
  • Ene ansvarlig for IT-support i Danmark for lokationer i København, Odense og Vejle.
  • IT-projekter såsom Okta-integrationer og vedligeholdelse, opgraderinger og installationer af netværksinfrastruktur samt integrationer af IT-ticket-processer via Jira.
  • Kontaktperson for lokale teleudbydere, internetudbydere og IT-serviceleverandører.
  • Indkøb af hardware på tværs af flere leverandører.
Student, Data & Communications Program, TEC & Jumbo Computer ApS2020 – 2022 · Lyngby / Elsinore, Denmark
Studerende, Data- og kommunikationsuddannelsen, TEC & Jumbo Computer ApS2020 – 2022 · Lyngby / Helsingør
  • Completed the IT Supporter program with a final exam grade of 12 (highest grade).
  • Student position at Jumbo Computer ApS throughout the program, assigned tasks ranging from PC building to first- and second-level support for private clients and consulting for larger businesses.
  • Færdiggjorde IT-supporter-uddannelsen med en afsluttende eksamenskarakter på 12.
  • Elevstilling hos Jumbo Computer ApS under hele forløbet, hvor jeg udførte opgaver som PC-bygning, første- og anden-level support til private kunder samt konsulentarbejde for mindre virksomheder.
Warehouse and Logistics Employee, Løgstrup Steel2010 – 2020 · Kvistgård, Denmark
Lager- og logistikmedarbejder, Løgstrup Steel2010 – 2020 · Kvistgård
  • Responsible for the department serving the Vestas customer.
  • Development of logistics systems and packaging methods to optimize and streamline warehouse and shipping processes.
  • Procurement, planning, shipping, forecasting, invoicing, and order processing.
  • Medansvarlig for afdelingen for Vestas-kunden.
  • Udvikling af logistiksystemer og pakkemetoder for at optimere og effektivisere lager- og forsendelsesprocesser.
  • Indkøb, planlægning, forsendelse, forecasting, fakturering og ordrebehandling.

Key competencies:

Nøglekompetencer:

Windows (user & server) macOS Linux Hardware maintenance & servicing Microsoft & Google environments Microsoft 365 PowerShell & VBA scripting AI-assisted coding (vibe coding) IoT & smart home Intune Entra ID SharePoint Virtualization Backup & disaster recovery
Windows (bruger- & serverorienteret) macOS Linux-distributioner Hardware servicering Microsoft- & Google-orienterede miljøer Office 365 PowerShell- & VBA-scripting AI-kodning (vibecoding) IoT & smart-home Intune Entra ID SharePoint Virtualisering Backup

Languages:

Sprog:

Danish — NativeDansk — Modersmål English — FluentEngelsk — Flydende

Interests:

Interesser:

FamilyTravelHome improvementDIY AI / VibecodingGadgetsSmart-homeGaming
FamilieRejserBolig forbedringGør-det-selv AI / VibecodingGadgetsSmart-homeGaming
ls ./projects6 self-built AI-assisted apps & tools
ls ./projekter6 selvbyggede AI-assisterede apps & værktøjer

Six self-built AI-assisted projects — home automation, a portable VPN router, mobile/desktop apps, and more.

Seks selvbyggede AI-assisterede projekter — hjemmeautomatisering, en bærbar VPN-router, mobil-/desktop-apps med mere.

./rasp-pi-vpn-routerPocket travel router — auto VPN for every connected device
./rasp-pi-vpn-routerLomme-rejserouter — automatisk VPN for alle tilsluttede enheder

A pocket-sized travel router built on a Raspberry Pi with a touchscreen. Plug it in anywhere — a hotel, an office, a friend's house — and every device connected to its Wi-Fi automatically tunnels through a VPN, with no per-device setup.

En lomme-VPN-router bygget på en Raspberry Pi med touchskærm. Tilslut den hvor som helst — et hotel, et kontor, hos venner — og alle enheder på dens Wi-Fi bliver automatisk tunnelet gennem en VPN, uden opsætning på hver enkelt enhed.

  • Touchscreen UI to switch between a private WireGuard server, Mullvad, NordVPN, or a plain no-VPN passthrough mode — live, without re-flashing anything
  • Three internet uplinks (ethernet, USB Wi-Fi, LTE modem) with automatic priority failover, so it keeps working if one connection drops
  • Talks directly to the Mullvad and NordVPN APIs to register new device keys and pull live server lists — no manual config files
  • A firewall kill-switch that blocks all traffic the instant a VPN tunnel drops, so nothing ever leaks unprotected
  • Runs on two different hardware revisions from one shared codebase, with a Wayland-based kiosk screen showing live connection status
  • Touchskærm-UI til at skifte mellem en privat WireGuard-server, Mullvad, NordVPN, eller almindelig gennemstrømning uden VPN — direkte, uden at geninstallere noget
  • Tre internetforbindelser (ethernet, USB Wi-Fi, LTE-modem) med automatisk failover efter prioritet, så den bliver ved med at virke, hvis én forbindelse falder ud
  • Taler direkte med Mullvad's og NordVPN's API'er for at registrere nye enhedsnøgler og hente live serverlister — ingen manuelle konfigurationsfiler
  • En firewall-"kill switch" der blokerer al trafik i det øjeblik en VPN-tunnel falder ud, så intet nogensinde lækker ubeskyttet
  • Kører på to forskellige hardware-revisioner ud fra én fælles kodebase, med en Wayland-baseret kiosk-skærm der viser live forbindelsesstatus

Built with: Python (Flask), systemd, iptables/nftables, WireGuard & OpenVPN, a Wayland kiosk compositor.

Bygget med: Python (Flask), systemd, iptables/nftables, WireGuard & OpenVPN, en Wayland kiosk-compositor.

./aula-botDaily school-platform digest & kid-friendly audio briefings
./aula-botDagligt skoleplatform-resumé & børnevenlige lyd-briefinger

An automation that reads the Danish school communication platform every morning so parents don't have to. It turns the day's posts, messages, and calendar events into a plain-language digest, and gives each child their own fun, personalized audio briefing.

En automatisering der læser den danske skole-kommunikationsplatform hver morgen, så forældre ikke behøver. Den omdanner dagens opslag, beskeder og kalenderbegivenheder til et letforståeligt resumé, og giver hvert barn sin egen sjove, personlige lyd-briefing.

  • Uses Claude (Anthropic's AI) to read and summarize the day's school posts and messages into a short, readable digest
  • Delivers the digest by email and Discord automatically every morning, with an immediate failure alert if login ever expires
  • Generates a separate, kid-friendly spoken-word audio briefing per child using text-to-speech, sent straight to their own Discord
  • Syncs school events into Google Calendar automatically, in both directions
  • Runs unattended on a schedule inside a small Linux server container
  • Bruger Claude (Anthropics AI) til at læse og opsummere dagens skoleopslag og -beskeder til et kort, letlæst resumé
  • Leverer resuméet via email og Discord automatisk hver morgen, med øjeblikkelig fejlalarm hvis login nogensinde udløber
  • Genererer en separat, børnevenlig lyd-briefing pr. barn med tekst-til-tale, sendt direkte til deres egen Discord
  • Synkroniserer skolebegivenheder til Google Kalender automatisk, i begge retninger
  • Kører uden opsyn efter en tidsplan inde i en lille Linux-servercontainer

Built with: Python, the Anthropic API, ElevenLabs text-to-speech, the Discord API, the Google Calendar API, cron.

Bygget med: Python, Anthropic API'et, ElevenLabs tekst-til-tale, Discord API'et, Google Kalender API'et, cron.

./claude-code-isoA USB stick that boots straight into an AI coding terminal
./claude-code-isoEt USB-stik der booter direkte ind i en AI-kodningsterminal

A custom bootable USB image that skips the operating system entirely — plug it in, power on, and it drops you straight into an AI coding assistant terminal in seconds. No desktop, no login screen, no setup wizard.

Et brugerdefineret opstart-USB-image der helt springer operativsystemet over — sæt det i, tænd, og det lander dig direkte i en AI-kodningsassistent-terminal på få sekunder. Intet skrivebord, ingen login-skærm, ingen opsætningsguide.

  • Built from a bare Linux live-CD toolkit (Arch Linux's archiso), not a pre-made distro — every piece is deliberate and reproducible from a build script
  • Solved a genuinely obscure Linux problem: a USB boot tool (Ventoy) holds its own partition locked in a way that should make it impossible to also read/write data to that same USB from inside the booted system — worked around with a stacked loop-device mount
  • The assistant updates itself in place on the USB stick, even though the boot image itself is read-only
  • Authenticates with a normal subscription login rather than a pay-per-use API key, so it costs nothing extra to run
  • Bygget fra et rent Linux live-CD-værktøj (Arch Linux's archiso), ikke en færdiglavet distribution — hver del er bevidst og reproducerbar fra et build-script
  • Løste et reelt obskurt Linux-problem: et USB-boot-værktøj (Ventoy) holder sin egen partition låst på en måde der normalt gør det umuligt også at læse/skrive data til samme USB fra det opstartede system — løst med en stablet loop-device-montering
  • Assistenten opdaterer sig selv direkte på USB-stikket, selvom selve opstart-imaget er skrivebeskyttet
  • Logger ind med et almindeligt abonnement i stedet for en pay-per-brug API-nøgle, så det ikke koster ekstra at køre

Built with: Arch Linux archiso, shell scripting, systemd, Ventoy.

Bygget med: Arch Linux archiso, shell-scripting, systemd, Ventoy.

./stacktrackQR-based warehouse pallet tracking & invoicing
./stacktrackQR-baseret lagerstyring & fakturering af paller

A lightweight warehouse management system for tracking pallets. Warehouse staff scan a QR code to check a pallet in or out, admins manage customers and pricing, and each customer gets their own live view of their own stock.

Et letvægts lagerstyringssystem til at spore paller. Lagerpersonale scanner en QR-kode for at ind- eller udtjekke en palle, administratorer styrer kunder og priser, og hver kunde får sin egen live-visning af egen beholdning.

  • Mobile app for employees to scan pallets in/out, with an offline queue so scanning still works with no signal and syncs once reconnected
  • Web admin dashboard for managing customers, per-customer pricing (per pallet or per m³), and pallets
  • A read-only customer portal so clients can check their own stock without calling in
  • One-click CSV invoice export based on each customer's billing interval and pricing
  • Real-time updates — a pallet scanned on the mobile app appears instantly on the admin dashboard
  • Mobilapp til medarbejdere til at ind-/udscanne paller, med en offline-kø så scanning virker uden forbindelse og synkroniserer igen ved genforbindelse
  • Web-administrationspanel til at styre kunder, kundespecifikke priser (pr. palle eller pr. m³), og paller
  • En skrivebeskyttet kundeportal så kunder kan tjekke egen beholdning uden at ringe ind
  • Fakturaeksport til CSV med ét klik, baseret på hver kundes faktureringsinterval og priser
  • Opdateringer i realtid — en palle scannet i mobilappen dukker øjeblikkeligt op i administrationspanelet

Built with: React Native (Expo) mobile app, Next.js web app, Supabase (Postgres + Edge Functions), TypeScript, a shared monorepo.

Bygget med: React Native (Expo) mobilapp, Next.js webapp, Supabase (Postgres + Edge Functions), TypeScript, et fælles monorepo.

./greenscandbCross-platform barcode-scanning grocery tracker
./greenscandbCross-platform stregkode-scanning til madvarer

A cross-platform app that keeps track of what's in your fridge and pantry. Scan a barcode with your phone camera or a USB scanner, and it logs the item, its quantity, and expiry date — then builds your shopping list automatically as things run out.

En cross-platform app der holder styr på, hvad der er i køleskabet og skabet. Scan en stregkode med telefonens kamera eller en USB-scanner, og den registrerer varen, mængden og udløbsdatoen — og bygger derefter automatisk din indkøbsliste, efterhånden som ting løber tør.

  • Ships as native apps for Windows, Android, and iOS from one shared codebase
  • Looks up unknown barcodes automatically against a free open product database — product name, brand, weight, and photo all fill in on their own
  • Cloud sync across all your devices, but also works fully offline with no account needed
  • A "Barcodex" — a Pokédex-style collection screen of every item you've ever scanned
  • Full English and Danish translation throughout, with four selectable visual themes
  • Udgives som native apps til Windows, Android og iOS ud fra én fælles kodebase
  • Slår ukendte stregkoder automatisk op i en gratis, åben produktdatabase — produktnavn, mærke, vægt og foto udfyldes automatisk
  • Cloud-synkronisering på tværs af alle enheder, men fungerer også helt offline uden konto
  • En "Barcodex" — en Pokédex-agtig samleskærm over alle varer du nogensinde har scannet
  • Fuld engelsk og dansk oversættelse gennemgående, med fire valgbare visuelle temaer

Built with: C# / .NET, WPF (Windows) and .NET MAUI (Android/iOS), Supabase, SQLite, the Open Food Facts API.

Bygget med: C# / .NET, WPF (Windows) og .NET MAUI (Android/iOS), Supabase, SQLite, Open Food Facts API'et.

./whispervidLocal, offline call-recording transcription & video rendering
./whispervidLokal, offline transskription & videorendering af opkald

A desktop app that turns a raw phone-call recording into a clean transcript and a finished subtitle video — automatically detecting and trimming out any dead-air hold music first.

En desktop-app der omdanner en rå telefonopkalds-optagelse til et rent transskript og en færdig undertekst-video — og registrerer og klipper automatisk ventemusik/dødtid ud først.

  • Fully offline, local speech-to-text — no audio ever leaves the machine or goes to a cloud API
  • Automatically detects long silent gaps (hold-queue music) and offers to trim them before transcribing
  • Renders a finished video with animated waveform/subtitles, ready to share, or can stop early and just export the subtitle file
  • A responsive progress UI that shows exactly which of the 5 pipeline steps is running, with the option to cancel mid-way
  • Packaged as a single-folder Windows app — no Python install required to run it
  • Fuldt offline, lokal tale-til-tekst — ingen lyd forlader nogensinde maskinen eller sendes til et cloud-API
  • Registrerer automatisk lange stille pauser (ventemusik i kø) og tilbyder at klippe dem væk før transskription
  • Renderer en færdig video med animeret bølgeform/undertekster, klar til deling, eller kan stoppe tidligt og blot eksportere undertekstfilen
  • Et responsivt fremdrifts-UI der viser præcis hvilket af de 5 pipeline-trin der kører, med mulighed for at annullere undervejs
  • Pakket som en enkelt-mappe Windows-app — ingen Python-installation nødvendig for at køre den

Built with: Python, PyQt6, whisper.cpp (GPU-accelerated local transcription), ffmpeg, Pillow/NumPy, PyInstaller.

Bygget med: Python, PyQt6, whisper.cpp (GPU-accelereret lokal transskription), ffmpeg, Pillow/NumPy, PyInstaller.

ls ./toolsFree QR code generator
ls ./værktøjerGratis QR-kode generator
cat ./contactEmail, phone & service area
cat ./kontaktEmail, telefon & dækningsområde
Email
Email
greendatamail@gmail.com
Phone
Telefon
+45 60 10 30 40
Hours
Åbningstider
Every day: 07:00 – 18:00
Alle dage: 07:00 – 18:00
Area
Område
Remote, or on-site in Nordsjælland and Hovedstadsområdet
Fjernsupport, eller besøg i Nordsjælland og Hovedstadsområdet
get in touch → kontakt mig →