Architect - Technology and Innovation
Hans Christian
Thjømøe
Experienced software architect and solutions consultant with over 15 years of expertise in enterprise-level digital solutions. Specializing in e-commerce platforms, content management systems, and complex system integrations with a strong focus on delivering scalable, high-quality solutions.
What I Do
Core Expertise
Building solutions that are not only technically sound but also maintainable and scalable for future growth.
Backend Development
.NET/C#, ASP.NET Core, Web APIs, Microservices architecture for enterprise-grade applications.
Frontend Technologies
React, TypeScript, and Modern Design Systems for creating engaging user experiences.
E-Commerce
Optimizely Commerce, Multi-site Solutions, B2B & B2C platforms with complex requirements.
CMS Platforms
Optimizely CMS, Digital Experience Platforms for content-rich enterprise websites.
Integrations
ERP Systems, PIM Solutions, and custom APIs - connecting complex business systems.
Architecture
Solution Design, Database Modeling, System Architecture for scalable, maintainable systems.
AI Tooling & Agentic Workflows
Claude Code, MCP servers, local LLMs (Qwen, llama.cpp), custom agents and automation for developer workflows.
About Me
Professional Background
With 15+ years of experience in software development and architecture, I've built a career helping organizations transform their digital presence. Starting as a developer in 2011, I've grown into roles spanning senior backend development, technical leadership, and solutions architecture.
My work focuses on bridging the gap between business needs and technical solutions, with extensive experience across retail, e-commerce, public administration, and enterprise solutions.
Current Role
Software Architect at Epinova
I currently work as a Software Architect at Epinova, a leading Nordic digital agency specializing in Optimizely-based solutions for e-commerce, web development, and digital experience platforms.
Epinova was named Optimizely ONE Partner of the Year in Europe 2025, reflecting our commitment to technical excellence and delivering outstanding digital solutions for major Nordic enterprises.
Outside the Day Job
Side Projects
I build a lot of small tools. Some land in public repos, others stay private while I figure them out. Here are the themes — get in touch if any of this overlaps with what you are working on.
AI tooling & agentic workflows
MCP servers, Claude Code subagents, ntfy-driven approval flows, and the daily blog agent that runs this site. Public example: harmonix — an MCP orchestrator that connects any endpoint, browses every tool, and schedules prompt-driven agentic automations on a calendar.
Personal AI agents (private)
Two agents I actually use every day. TripletexAgent — a .NET 10 MCP server over the Tripletex accounting API; I ask Claude what is owed, what is overdue, what last month looked like, and it answers from live data. devops-assistant — cron-driven workflow over Azure DevOps work items, GitHub activity, and BozNet timelogs, with mobile approval flows on ntfy and Claude Code subagents handling the writes. Both private. Get in touch for details.
Optimizely & .NET tooling
Developer tooling around the Optimizely ecosystem. The Azure DevOps Workflow extension is the public face; CanvasCMS and Optimizely.SaaS are open. A Sitecore-to-Optimizely converter is in private use.
Norwegian fintech & accounting
Tooling for the Norwegian accounting stack — double-entry bookkeeping, SAF-T, MVA, EHF. Public: regnskap. Other Norwegian-specific finance projects in private development.
Smart home & homelab
Tablet-friendly home dashboards and Homey Pro apps. Public: smarthome-dashboard and com.mill.local (Homey app for Mill heaters via local REST, no cloud).
Hardware & embedded
Small ESP32-based devices. Currently working on an EV OBD-II diagnostics box (BLE OBD, SPI TFT, manufacturer-specific PID decoders). Private while I am still breaking it.
Experiments not ready to show
A few prototypes in TypeScript, Svelte, and Python that I am not ready to talk about publicly yet — finance, scheduling, and AI-adjacent tools. Reach out if you want to compare notes.
Latest Insights
From the Blog
Claude Code's /simplify Stopped Fixing Code Yesterday
Claude Code 2.1.147 renamed /simplify to /code-review and dropped the auto-fix behavior. The new command reports bugs at chosen effort levels but no longer changes code.
Read more May 21, 2026Your Private MCP Server Is Now Claude-Reachable
Anthropic shipped MCP tunnels on May 19. Claude agents can call internal databases, ticketing systems, and on-prem APIs through one outbound connection — no inbound firewall rules required.
Read more
May 18, 2026 Your vLLM Thinking Budget Was Doing Nothing With MTP On
vLLM 0.21.0 shipped Friday with a quiet fix: thinking_token_budget was being silently ignored when MTP speculative decoding was enabled. If you serve reasoning models with spec decode, you have been paying for it.
Read moreContact
Say hello
Drop a line if you want to compare notes on local AI, MCP servers, agentic workflows, Optimizely, or anything else on this site.