I am a software developer, a trained mathematician, and an avid reader. I enjoy making real contributions (no matter how small!) to real code, and I love working with time-tested systems, tools, and methods. On occasion, I feel the itch to design and build something new. I have several avocations, all of which involve the learning of something that is practical, or beautiful, or both.