Blog
Thoughts on CS, security, and things I've learned along the way.
The Webview That Lied About Having a Touchscreen
Buttons in Synth would hover perfectly on macOS and then just refuse to click, with no error and no pattern I could find. The actual cause was my desktop app's webview quietly insisting it was running on a touchscreen.
The 39 Pixels That Shouldn't Exist
A card grid in Telos looked perfect on every device except the one in my own pocket. Five failed fixes and a very late night with Safari's remote inspector later, I found exactly where the missing 39 pixels were hiding.
Why I Built This Site
A quick tour of my corner of the internet — why it exists, how it's built, and the little cat that lives in the bottom-left.