DNH

Daniel Hjermitslev

Freelance and open to full-time rolesDenmark or remote

Frontend engineer who ships AI products.

Four years building for the web. Now: AI agents, developer tooling and the interfaces people use them through.

A predictionBy 24 January 2034
Since the Macintosh in 1984, computing has meant windows, a mouse and a screen. By its 50th birthday, the screen starts moving into the eye: a million people buy AR contact lenses in a single year.
Scored by JevAll predictions

About

I've built WordPress sites for small Danish businesses, React and Next.js products at VENZO and Aeon Group, and most recently bespoke DanDomain webshops at Bewise, including a package builder that lets OZ Racing customers configure rims and tyres as one set.

Now I take on freelance work and I'm looking for a team that puts AI into real products.

I care about AI that still works after the demo, and about people who aren't developers getting real use out of it. That's why I build memory and guardrails for my own agents, and why I teach AI in plain Danish. I'd rather ship one thing that holds up than ten that impress for a day.

More about me: travel, music and the rest

Experience

2022 to now

Built on my own time

4 systems

Tools and agents I built for my own work with AI. One is open source; three are private and in use.

Loading the graph

Aetherkeep

Private · in daily use

Behavioral enforcement system that makes AI memory deterministic, not aspirational

After an autonomous agent destroyed an entire codebase, I built the system that prevents it from ever happening again.

  • Git-backed Obsidian vault
  • MCP server
  • Synced PC ↔ GitHub ↔ VPS
How Aetherkeep works
Coding78
AI workflows72
Research50
Productivity50
Content50
Automation50

prompt-cortex

Open source · MIT

Invisible prompt intelligence for Claude Code

What if CLAUDE.md were alive? A hook-based plugin that silently matches every prompt against 350 expert templates, and knows when to stay out of the way.

  • 350 templates
  • 117 unit tests
  • 69 E2E scenarios
  • <2s match, no LLM calls
Source on GitHub
SHOPLIFT, store extraction and relocation suite

SHOPLIFT

Private · in use

Moves a WordPress or WooCommerce store to Shopify without losing what matters

A migration pipeline in four stages: export a read-only snapshot, transform offline, import into Shopify, verify. Every stage can be re-run, and SEO comes along.

  • Zero runtime dependencies
  • 16 MCP tools
  • Re-run: 7 s vs 17 min
Kanban boardtasksRuneHermes AgentreportsTelegramidentity and memoryAetherkeep

Rune

Private · running 24/7

A persistent AI agent that keeps working when I close the laptop

Rune lives on a VPS, takes tasks from a kanban board and reports back over Telegram. Its memory comes from Aetherkeep.

  • VPS over Tailscale
  • Kanban task queue
  • Shared memory with Aetherkeep

Client work

Live sites

Websites and webshops for Danish businesses, all still live.

What I can build for you

Freelance · Danish or English

Tools I use

Frontend

  • TypeScript
  • React
  • Next.js
  • Tailwind CSS
  • Astro
  • Framer Motion

AI

  • LLM tool-calling
  • Prompt design
  • MCP
  • Claude
  • Gemini
  • OpenRouter

Backend

  • Node.js
  • Python
  • PostgreSQL
  • Supabase
  • Cloudflare Workers
  • REST

Commerce & CMS

  • DanDomain (Smarty)
  • Shopify
  • WooCommerce
  • WordPress

Have something to build, or a team I should join?

Email is the quickest way to reach me. LinkedIn works too.

danielhjermitslev@protonmail.com