OpenID Connect Authentication
Beginners guide on OpenID Connect Authentication
Beginners guide on OpenID Connect Authentication
A reflection on the difference between work tasks and side projects.
I do not write about everything I learn. Only the moments that bruised my ego a little.

Code failing silently is worse than crashing.
A casual night out turned into a real world lesson on freelancing, trust, and protecting your work.
Long Story
WTHelly
Love is a beautiful thing

How a dormant repo turned into a working M-PESA statement analysis tool built with Flask and Python — from PDF parsing struggles to building a clean analytics UI.
We're talking about a recent challenge: a user request to limit editing of unapproved entries to the creator only. See how we navigated this and what we learned about balancing user needs with system security.