evgeny@kbh:~$ cat notes-from-copenhagen.md

From a good idea to stable production

I'm Evgeny Karpov, a software and platform engineer in Copenhagen. Here I write about DevOps, .NET, cloud and AI systems — and what it takes to make them work in production.

Evgeny Karpov

Evgeny Karpov
Software engineer in Copenhagen

What I'm building

All projects

In daily use, private

Vault Companion

My private phone app on top of my Obsidian vault. Markdown and Git stay the only source of truth. Built with a team of AI agents that I direct, review and deploy.

  • TypeScript
  • React PWA
  • Cloudflare Workers
  • GitHub
  • AI agents

Coming

Copenhagen live

A public live dashboard for Copenhagen — weather and rain, power price and CO₂, air quality, harbour baths and city events, gathered by my scouts.

  • Cloudflare Workers
  • open data
  • scouts

Latest posts

All posts

Job Search Is Also a System

When I started treating job search as a system instead of a pile of individual applications, the work became calmer, sharper and more honest.

AI Agents Need Memory

APIs give AI agents access to systems. Memory determines whether they can work responsibly over time without repeating mistakes, losing context or inventing a beautiful explanation afterwards.

DevOps Is Not a Pipeline

DevOps is not just a pipeline. It is the ability to move software safely from idea to operations, detect problems quickly and fix them without panic.

Follow along

No growth hacks. Just new engineering notes.

Subscribe with RSS, or follow along on LinkedIn.