Notes on building websites and automations for small businesses, backend dev coursework, and teaching German on the side.
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.
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.
Underpricing burns you out. Overpricing loses the client. Here's the simple framework I use to land somewhere honest for both sides.
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.
A walkthrough of the Docker-based Redis assignment that turned "caching" from a buzzword into something I actually understand and reach for.