Morten Johansen

Morten Johansen

// enterprise it leader & open-source tinkerer

Building and running complex infrastructure & cloud environments for 18+ years. Spent the last 5 leading global ops @ JYSK - 15 people, real budgets, and the quiet satisfaction of systems that heal themselves. Automation, architecture, and a few hard-earned lessons hold it all together. Father, husband, open-source tinkerer by night, with the occasional side project that scratches an itch.

Things I've built

A couple of side projects that live under the johansen.foo umbrella.

atlascmdb

Open-source CMDB built on Next.js - entity management, relationship graphing, TOTP MFA, SSO/SCIM, rack layouts, and bulk import.

github.com/mojoaar/atlascmdb
clutch

Cross-platform desktop AI chat - multi-provider streaming, markdown, file attachments, web fetching, 8 themes, and i18n. Tauri v2 + SvelteKit.

github.com/mojoaar/clutch
echo

What you look like from the internet's perspective - WAN IP, ISP, location, timezone and more. No server. No tracking. Pure client-side.

echo.johansen.foo
homelab

Four-node Proxmox VE 9 cluster (dagobah, geonosis, mendavi, serenno) running Ceph storage, SDN, HA, and a mix of LXC containers and QEMU VMs. Because every good automation starts at home.

self-hosted // private
icloud-mailflow

IMAP rules engine for iCloud Mail - AND/OR logic, 13 operators, auto-reply, webhooks, dry-run, and MCP server. Go + HTMX.

github.com/mojoaar/icloud-mailflow
ignite

Provisioning with a heartbeat - AI-guided conversational interviews that generate project specs, agent guides, implementation plans, and READMEs. Wails desktop GUI.

ignite.johansen.foo
kanzo

Kanban board with configurable columns, drag & drop, GitHub sync, people & category systems, 13 themes, and full PWA support.

github.com/mojoaar/kanzo
krypt

Terminal password manager with AES-256-GCM encryption, Argon2id key derivation, optional 2FA, and GitHub Gist sync. Built with Bubble Tea.

krypt.johansen.foo
mindmatrix

Markdown-first, self-hosted, multi-user knowledge hub - realtime collaboration, backlinks, version history, plugins, and full REST API.

mindmatrix.johansen.foo

About me

Morten Johansen
age - based in Denmark handle @mojoaar

Two decades in IT — from Lance Corporal to global ops leader. I've sat on both sides of every ticket, outage, and migration. What I've learned: good infrastructure is boring by design, automation is cheaper than burnout, and the best IT leaders still remember what it felt like to be on call at 3 AM.

Process that serves people, not the other way around. Clarity beats chaos every time.

// experience

2022 – present Team Manager, IT Server Operations JYSK
2020 – 2022 Team Leader, IT Server Operations Nordic JYSK
2018 – 2020 Senior Consultant, ServiceNow Devoteam
2016 – 2018 Systems Consultant, ServiceNow & Azure Syspeople ApS
2015 – 2016 Automation Engineer Wolseley
2013 – 2015 Enterprise Systems Management Administrator Wolseley
2007 – 2013 Senior Technical Analyst Wolseley
1999 – 2007 Lance Corporal, Tank Squadron Jydske Dragonregiment

// skills

ITSM ESM ServiceNow Jira ITIL Azure Google Cloud VMware KVM Proxmox Terraform OpenTofu IaC Automation Scripting Python Go PowerShell Active Directory Entra ID Linux Windows MacOS AI Leadership Management Budget Hosting Web Development Presenting