Shipped the `/log` page, a microblog for short status updates. Lower friction than a full post, lets me share thoughts weekly instead of waiting until I have something "worth" writing about.
CRAFTING CODE, SHIPPING, SCALING SINCE - Y:2020

Software Engineer & DevOps Enthusiast — crafting scalable systems, automating deployments, and turning ideas into reliable products. With over 3 years of professional experience
664 contributions in the last year
Is only my own workshop
dotfiles configuration repo
Fix for Certbot OVH / dns-lexicon not cleaning up _acme-challenge TXT records (OVH DNS)
This repo is a for sharing our knowledge about patterns with real world examples
Beyond this site
How Keycloak Works
Explanation of how Keycloak works and how it can be used to secure applications.
Short status updates — things I'm building, reading, or thinking about.
Shipped the `/log` page, a microblog for short status updates. Lower friction than a full post, lets me share thoughts weekly instead of waiting until I have something "worth" writing about.
Been thinking a lot about the difference between **understanding** a system and being able to **explain** it. You can know exactly how something works and still fail to communicate it. Writing forces the gap to surface.
I'm open to work, full-time roles, and interesting collaborations. Let's build something together.