Software Architecture · AI · Projects

Deep roots
New shoots

Software systems grow, and AI becomes part of them. I build projects to find out how, then write down what they teach me.

A hand-coloured copperplate illustration: a young green shoot winds around an old brown trunk with growth rings visible on its cut end, rising above it with two leaves and a bud.

PROFESSIONAL WORK

“We wanted to give our journalists as much time as possible to write. The results speak for themselves with an 80 percent increase in production efficiency.”

Robin Ettinger Julsgaard· Nordjyske Medier · on DrPublish
DrPublish

Aptoma’s editorial platform and CMS. Thousands of journalists at major media organisations work in it every day. My work on DrPublish runs through product design, architecture and code. I have worked on this and many other software systems for the last 25 years.

Roles through the years at Aptoma: Head of Product · Product Owner & UX Lead · Lead Developer · Head of Development · System Architect · AI Integration

Personal projects.

What I’m building — and how.

undoom.news

Good stories from around the world, published in daily editions and ten languages. A map for readers, an editorial workspace behind it, and AI for research, writing and translation.

Notes on this

Warré Archive

An interest in keeping bees in a way that respects their needs led me to Warré hives. The archive is my way of contributing my experience as a software developer to the community.

Notes on this

The Bee Pastor

My manual transcription of a beekeeping book from 1798 grew into a digital edition with historical research, explanatory essays and a fable told from a bee’s perspective.

Notes to follow

optimistic.day

An exploration of Stoicism, the philosophy I live by, and what it means in everyday life.

Notes to follow

parlarina.com

I wanted to build a language-learning app that worked for me. I took on too much in the first attempt. Now I am planning a smaller, gradual rebuild centred on conversation.

Notes to follow

Working notes.

What I learn while building.

All notes
  1. A green pawn on a central tile, surrounded by rearranged brown board segments.

    Context, Construction and Reconstruction

    Building with agents changed what I need to understand myself — and where experience still matters.

    Agentic coding

    Read more
  2. Three wooden dominoes joined into an impossible triangle, one tinted olive green.

    Who catches the wrong shape?

    AI can produce code that works, passes its tests and still has the wrong shape. Programming experience is what makes that visible.

    Read more
  3. One olive Go stone plays near the centre; three brown stones wait together on the outer rim.

    I thought the path was obvious.

    Experience cannot be transferred by demonstration. Every developer needs room to discover agentic work through a project of their own.

    Read more
  4. A green king between two brown chess pieces leaning towards him.

    The good king

    AI agents can give us more capable advisers than ever. The responsibility for deciding whom to trust, what helps and when to stop remains ours.

    Agentic coding

    Read more
Stefan Grunert

About me.

I’m Stefan Grunert, a software architect from Germany, living in Skarnes, near Oslo. My interests include history, beekeeping, languages and philosophy. Some of my projects grow out of these interests.

Morning mist over the water near Oslo