Christian Drexler

Christian Drexler

Small automations, tools and products, one part per post, plus what I offer when you want one built for you.

Latest

A favicon that follows dark mode, from a PNG logo

My logo is a black letter. In a dark browser tab it vanished. An SVG favicon can carry its own stylesheet and switch colour with the system theme. Tracing the PNG, the five files a Next.js app needs, and the fallbacks for the browsers that ignore all of it.

Christian Drexler

When Outlook and Hotmail reject your mail server: error S3150

A reply from my own mail server to an msn.com address bounced with a block-list code. SPF, DKIM and DMARC were all fine. The block was on my hosting provider's network range, and the practical fix was to send that one mail another way. How to read the bounce, what does not help, and the detour through SES.

Christian Drexler

The Supabase pooler keeps your session settings, for someone else

I made my database session read-only before a few careful queries on production. Through the connection pooler that setting stayed on the shared connection after I left, and the next request to land on it could not insert a row. What to use instead and how to find the poisoned connection.

Christian Drexler

Alerts that post once, not every hour

An hourly check that posts whenever something is wrong will post the same thing every hour until someone fixes it, and by day two nobody reads the channel. A fingerprint of the finding, a small state file and three rules turn the noise back into a signal.

Christian Drexler

What I offer

Five ways to get something built, run or sold. We start with a call, and at the end you own what we made.

All services
Service

Advertising

Paid acquisition on Meta and Google for products and local businesses, run by someone who has bought media for years with his own money on the line. From the first ad to a running account, with the tracking that tells you what actually sold.

Things I've built

Products and tools I run myself, described at the surface.

All builds
Live2026

KeelOps

A free check of your AWS bill within 48 hours: every dollar you could stop paying, ranked. If the cuts get made for you, the fee is a quarter of what was saved.

Live2026

TherapieAds

An advertising system for private psychotherapy practices in Germany: Google search and Meta ads, a dedicated topic page and online booking, built to bring first conversations with self-paying clients.

Live2026

LogOffEarly

A guide and a set of job files that teach remote workers to hand repetitive screen work to Claude, under their own supervision, on their own machine.

Live2026

HeadcountZero

A book about the AI-first company, read in the browser, plus a marketplace of services each answered for by a named company.

Live2026

cmschat

An AI CMS you talk to: site owners change texts, prices and photos by asking, in the app or from ChatGPT and Claude. Bigger work still goes to the agency that built the site.

Live2026

PPC Profits

A Google Ads system for local service businesses: copy-and-paste campaign templates, keyword and negative lists, written lessons, and a managed option for those who would rather hand it off.