The blog

Notes on building websites and automations for small businesses, backend dev coursework, and teaching German on the side.

3 Automations Every Small Business Should Steal

Most businesses I talk to are losing time to the same three things: booking chaos, invoice follow-ups, and answering the same WhatsApp question forty times a week. Here's the simple fix for each one.

What Building an OAuth Flow From Scratch Actually Teaches You

I implemented the Authorization Code Flow end to end for a lab, using Google Drive as the resource server. It broke twice before it worked — here's what those two failures taught me about how auth really works.

How I Price a Website Project So Neither of Us Regrets It

Underpricing burns you out. Overpricing loses the client. Here's the simple framework I use to land somewhere honest for both sides.

Why I Kept Teaching German While Building a Tech Career

It wasn't the plan. But teaching turned out to sharpen the same muscle as debugging — breaking down something complicated until it clicks for someone else.

The Redis Lab That Finally Made Caching Click For Me

A walkthrough of the Docker-based Redis assignment that turned "caching" from a buzzword into something I actually understand and reach for.