Skip to main content
Skip to main content
Marcus Johansson

Writer

Marcus Johansson

Tinkers with AI and Drupal

About Marcus

Hey, I'm Marcus. I work with AI and Drupal, and I live in Berlin, Germany.

I am one of the tech leads of the AI Initiative, and one of the maintainers of the AI module and many other AI-related modules in the Drupal space. I mainly do open source work. My company, FreelyGive, has people that are way smarter than me, so if you need help with AI, reach out to them.

Before Drupal, I was a streaming engineer at Oliver Schrott Kommunikation, working with Mercedes car releases among other things. Earlier still I worked for Nokia and Axel Springer, and freelanced through my own company, Podnix. In some sense the streaming engineer role was set for life in the AI era: live streaming runs on hardware, and hardware has problems you cannot prompt your way out of. It is like always having a captain ready, even when the ship sails on autopilot. I still thought getting to know AI was more important, and Drupal was perfectly built for it.

I used to record short videos on workflows-of-ai.com. Now I try to diversify with blog posts and longer write-ups.

Every post here starts as my rambling notes. AI structures them and writes a first draft, I prompt it to use interactive components, and at the end I read through it and rewrite it until it says what I want it to say.

Latest posts by Marcus

Pixel art: a pink crop frame around the blog's developer character cuts off his head and keeps his shirt and coffee mug, under the label FOCAL POINT?, next to a terminal running crop --center.
Evals

Can AI set the focal point of a photo?

Older content has images without a focal point, so every crop guesses the centre. I let language models, a decision model, local vision models and object detectors set it on 19 photos and compared them with my own.

Marcus Johansson Oct 18, 2026 16 min read
Pixel art: a developer at his computer, without looking away from the screen, holds out a silver spoon with a glowing AI chip in it, while a small junior developer with a laptop under his arm stands beside him and looks up at him.
AI

The cat's in the cradle and the silicon spoon

Drupal had a junior problem before AI, and now agents do the work juniors learned on. A CMS you configure instead of code might help, but we still need developers, and we have to start now.

Marcus Johansson Oct 15, 2026 15 min read
Pixel art: a big blue genie made of math symbols rises from a small glass bottle on a desk and hands down a tall stack of papers labelled 722, with a LEAN check-mark stamp on top. A much smaller developer looks up at it, scratching their head.
AI

The quiet math revolution (and where do we go from here)

OpenAI published 722 math manuscripts, many of them checked by the Lean proof assistant. What it says about brute force as intelligence, Terence Tao's Math 2.0, and what happens when math becomes a genie in a bottle.

Marcus Johansson Oct 13, 2026 11 min read
Pixel-art developer opening a wooden crate labelled AI 1.5.0; a chat bubble, a shield with a check mark, a magnifying glass with an up arrow and a stack of cards with a lightning bolt fly out, while three small boxes with wings fly away.
Release notes

Drupal AI 1.5.0 is out

Drupal AI 1.5.0: ChatProcessor and ChatMemory, batch embeddings, streaming guardrails, an AI reranker, and the deprecations to act on before 1.6.0.

Marcus Johansson Oct 12, 2026 11 min read

View all 71 posts by Marcus