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 started out building WordPress sites for small Danish businesses, moved on to React and Next.js product teams, and most recently worked in e-commerce, where I built my first AI feature that real customers use.

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