-

Autobusy: a native iOS app that knows which way your bus is actually going
A follow-up to the Scriptable bus widget: GPS → nearest stop → live departures for every line — plus a fix for the classic “bus is 300 m away but driving in the opposite direction” problem. I built a Scriptable widget that shows the next departure of bus 221 from my stop. It worked —…
-

Why Vibe Coding Still Needs an Architect
AI will happily design your system — on whatever stack it has seen in your previous projects. Whether that stack is the right one is a different question, and answering it is still a human’s job. The project The application is a small e-commerce-adjacent service for ordering personalized audio wishes recorded in the voices of…
-

Devin session monitor
See at a glance which of your Devin agent sessions are working, and which are waiting for you — from a macOS menu bar app, a terminal dashboard, or a SwiftBar plugin. The problem When you run several Devin sessions at once (in Devin Desktop or the CLI), there’s no easy way to tell which…
-

I Wired WordPress to Auto-Tag Posts with AI: A Make.com + GPT-5-mini Pipeline
I recently ran a bulk-classification pass over this blog — 65 posts tagged and categorized by an AI model with a controlled vocabulary. That fixed the archive, but it created a new chore: every future post would need manual tagging, or a re-run of the batch script. So I wired up a small pipeline that…
-

Automating Archived Webinar Downloads: Reverse-Engineering a Portal’s Hidden API
We needed to pull years of archived webinar recordings out of an enterprise webinar platform and drop them into cloud storage. It sounds like a simple “download all” job. It wasn’t — and the reasons why make for a nice tour through session capture, CSRF tokens, on-demand file generation, and a live progress dashboard. 1.…
-

Too Many School Messages? I Built a Local AI Triage for Librus in One Hour
A macOS agent that polls my kids’ school inbox every hour, classifies each message with a Polish decision model running on my own GPU, and only disturbs me when something actually needs a parent. The problem: notification fatigue, Polish-edition Librus Synergia is the dominant electronic gradebook in Polish schools — grades, attendance, homework, and an…
-

AI migrated my EC2 and 11-year-old Redmine to the newest version while I took a shower
My Redmine was old. Not “a bit behind” old — Redmine 3.3.2, installed in 2017, running on Amazon Linux AMI 2018.03, an operating system that reached End of Life at the end of 2023. The EC2 instance itself was launched in 2015. Every SSH login greeted me with a nice ASCII-art banner warning that the…
-

Tracking Visits During Maintenance: An Edge-First Cloudflare Architecture
How to keep an Angular SPA and CMS-backed website communicative during downtime – and measure maintenance traffic without relying on the systems currently being repaired. Planned maintenance is one of the few situations in which a website needs to remain available precisely when its primary application cannot be trusted. The CMS may be deploying, the…
-

How I Protected Downloadable Audiobook MP3s with AI Watermarking
The Problem: Not Everyone Streams My daughter and I create a Polish children’s audiobook series — Zwierzęta Detektywi (Animal Detectives). We publish episodes on Spotify and Apple Podcasts, and that works great for most families. Then one of our customers asked: “Can I get the MP3 files? My kid uses an old MP3 player —…
-

Understand Any AWS Environment with AI and the AWS CLI
You inherited an AWS account and nobody can tell you how the pieces fit together. Here is a fast, read-only workflow that pairs the AWS CLI with an AI assistant to map compute, networking and routing —* and turn the raw JSON into clean architecture diagrams. 1. Why CLI + AI beats clicking around the console The…
-

How to Track QR Campaigns Before Cookie Consent with Cloudflare Workers and GA4 Measurement Protocol
One of the most challenging problems in web analytics today is measuring campaign traffic before a visitor accepts cookies. In an opt-in setup with tools like OneTrust or CookieYes, Google Tag Manager and GA4 often cannot record campaign events until consent is granted, which creates a blind spot exactly where marketers most want visibility. Why…
-

AI Has Grown Up. Now Stop Measuring It Wrong.
A follow-up to The Golden Hammer Syndrome — six months later, AI is delivering real ROI. The problem is we’re still asking the wrong questions. In January I wrote about using LLMs to check if a number is even. People laughed — and then sent me screenshots of their own codebases doing the same thing.…
-

🦁 The Lion Roars Again: Real-Time Order Notifications from Allegro
How I built a serverless order monitoring system with Cloudflare Workers that polls Allegro’s API every 3 minutes and triggers webhooks for new orders — all for $0/month. The Story So Far Remember a month ago when I built that order notification system and had a lion roar every time a new order came in?…
-

Async AI Image Generation with Cloudflare Workers & Make.com
How I solved the 40-second timeout problem by splitting content automation into three decoupled stages — without rewriting a single Make.com scenario. May 2026 · 10 min read Background A few months ago I wrote about automating WordPress article publishing and social media distribution with Make.com and LLMs . The pipeline was working great: read a recipe…
-

Fully Automated AI Video Production Pipeline
From a single prompt to a finished film — no manual editing required. Over the past few days I built something that fundamentally changed how I think about video content production. Instead of hours in an editor, an entire short documentary is generated from one text instruction. Here is how the system works and why…









