Mark Udstrand

Software engineer, recovering manager, and chronic tinkerer. I write about homelabs, code, and the tech I can't stop building. When I'm not at a keyboard, you'll find me on the water, in the shop, or chasing photos.

Minnesota
Mark Udstrand