Skip to content
Home » Blog

Blog

Forest Edge Live Map

From a Vague Idea to a Forest Edge Live Map: Building My Own “ZONE ONE” With Claude Code and a Mikrus VPS

Building an app that scratches your own itch has never been easier. All I had was a link, two station names and “if that would not be too much”. From that I got a detailed spec, and an afternoon later a live map of my corner of London was running on its own domain. Every tube train, bus and plane on it is real and moving.

Here’s how it went, from the first vague message to the deployed app. I’ll cover the spec, the iterative build, the open data that made it possible, and the small Polish VPS it runs on.

It started, like most things here, with a coffee and some scrolling.

Read More »From a Vague Idea to a Forest Edge Live Map: Building My Own “ZONE ONE” With Claude Code and a Mikrus VPS
Travel Memory System: How I Built One That Carries the Admin

Travel Memory System: How I Built One That Carries the Admin

It was just past 8am in Tylicz. The mountains were waking up with a beautiful sunrise. The kids were asleep in the next room, and I was standing there, admiring the view, waiting for the coffee to brew.

My phone buzzed. It was Droidella — my digital operator — with the morning digest.

Three sections. Clean, scannable, short.

First: the day’s intentions. What we wanted to do. Where we wanted to go. The small decisions that, on a ski holiday, determine how the whole day feels.

Second: ski weather report. Conditions at Master Ski, temperature, snow depth. Good. Fresh snow overnight.

Third: an ETA. Google Maps had already run the numbers, fourteen minutes from our place to the slopes, accounting for morning traffic on the mountain road. Pack the skis now, leave by 9:15, first lift by 9:30.

I poured the coffee. The logistics were already handled.

Getting there took longer than I expected. It started with a question I couldn’t answer, and ended with a travel memory system that now runs quietly in the background of every trip I take.

Read More »Travel Memory System: How I Built One That Carries the Admin
Evernote to Obsidian migration

From Evernote to Obsidian: A Note-Taking Migration Story

I was sitting at my desk, preparing for my second job change in two years, when I found myself saying something out loud to no one:

“Thank you.”

I was talking to a version of me from twelve months earlier. The one who documented every interview question, every coaching session, every lesson learned. Notes I’d completely forgotten I’d written — but there they were, exactly when I needed them.

That moment taught me something: note-taking isn’t about productivity. It’s about compounding. Every note is a small investment in your future self.

But I didn’t always think this way. For years, my notes were scattered across apps, half-organised, half-forgotten. It took an Evernote to Obsidian migration — and a philosophy called “digital bankruptcy” — to turn a messy habit into a system.

Let me start at the beginning: the instinct.

Read More »From Evernote to Obsidian: A Note-Taking Migration Story
shifting from perception to perspective

Be Curious, Not Judgemental – shifting from perception to perspective

This year a few of us decided to organise a Polish carol sing-along afternoon. It’s a tradition I’ve always loved. Songs, stories, and that soft Christmas feeling you can’t quite explain but you know when it’s there.

To make it richer, we planned three short Christmas readings. I asked my kids and one of their friends if they would read them. They’ve spoken in front of groups before, but this would be the first time they read something in Polish in a larger gathering.

Living in the UK, we speak Polish at home, but school life pulls them into English. So reading in Polish is a different kind of workout. Lots of tricky sounds. Lots of tongue gymnastics. We didn’t want to stress them, so rehearsals were light and a bit chaotic. We laughed more than we read.

And then my son reached one sentence and completely lost it.

Proper, tears-in-his-eyes laughter. Situation that helped me shifting from perception to perspective. Let’s dive in.

Read More »Be Curious, Not Judgemental – shifting from perception to perspective
A Farmer’s Guide to Patient Leadership and Being Present in Growth

A Farmer’s Guide to Patient Leadership and Being Present in Growth

I spend most of my day sitting; at work, behind a laptop, or at my podcasting desk.
Even my so-called “creative time” usually means more sitting, writing, or editing.

To balance it out, I try to move. Brazilian Jiu Jitsu helps. So does helping my wife at our allotment, though helping might be a generous word sometimes.

That small patch of soil has taught me more about patience and process than most leadership books ever did. We used to spend hours there, planting, weeding, and chasing the kids around. Then life got busy, kids, work, everything, and the allotment went quiet for a few years.

Recently, we went back to get it ready for winter, planning to bring it back to life in spring. And while digging and pulling out stubborn weeds, I realised how much farming has in common with leadership.

Hence today’s reflection: what leaders can learn from farmers and what patient leadership is all about.

Read More »A Farmer’s Guide to Patient Leadership and Being Present in Growth
Home mini PC running local LLM lab with Docker and AMD iGPU.

Build a Home Lab for Local LLMs with Docker + AMD iGPU

Running local LLMs at home is easier than it looks. With the right mini PC, Ubuntu setup, BIOS tweaks, and Docker containers, you can build a powerful lab that runs models like Mistral 7B and Ollama on AMD hardware. Here’s how I set up mine.

It started the way many of my tinkering projects do: with a cup of coffee and a quiet Saturday morning. For weeks I’d been thinking about building a small server — something quiet enough to sit under the desk, strong enough to handle 7B–8B (or even 12-14B!) models, and flexible enough to let me learn Docker properly without melting my laptop. This time, instead of just daydreaming, I actually pressed “Order”. A little box was on its way to become my home LLM LAB.

Read More »Build a Home Lab for Local LLMs with Docker + AMD iGPU
A Tent, a Train, and a Leadership Framework | competence and confidence in action

A Tent, a Train, and a Leadership Framework

Leadership is never one-size-fits-all. What works in one moment may fail in the next, even with the same person. On a recent family holiday, I learned this lesson firsthand — not in a classroom, but in a tent and on a train. It turned out to be the perfect case study for Situational Leadership® (SLII®), a framework that teaches leaders how to flex their style to match competence and confidence.

Read More »A Tent, a Train, and a Leadership Framework
A Letter to Myself (and Maybe to You Too) - Season Finale

A Letter to Myself (and Maybe to You Too)

Hey friends, and welcome back to The Coffee Journeys Show. It’s hard to believe it, but this is our final episode of Season 3.

I’m honestly just sitting here with a cup of coffee, reflecting. This season has been… full. Of growth, stories, small wins, and a few messy lessons. And I thought–for this last episode–I’d do something special.

Read More »A Letter to Myself (and Maybe to You Too)
How I became the IT guy thanks to green men and a hockey stick

From Linux Admin to People Engineer: My Professional Journey

From accidentally infuriating my brother by installing Linux on his computer to leading distributed teams across continents, my journey in technology has been anything but conventional. What began as curiosity about simple network pings evolved into a lifelong passion for connection—both digital and human. Through data centers in the UK, acquisitions by tech giants, and the global shift to remote work, I’ve transformed from a command-line Linux administrator to what I now call a “people engineer.” Join me as I share the pivotal moments, hard-earned lessons, and unexpected detours that shaped my path from technical enthusiast to leadership, including that one time when one of my colleagues dramatically dove across a Nando’s table to save me from volcano-level spicy chicken.

Read More »From Linux Admin to People Engineer: My Professional Journey