About

I am a software engineer, of late plying my trade as a web developer.

I've been coding since I was a little kid. I was hooked from the moment my dad brought home a Commodore Amiga 500. I grew from AmigaBASIC to QBasic to the wide world of C and C++. Back then most of my interest was in games and graphics. For a while I even dabbled in Python scripting in 3D modeling and ray-tracing applications.

In the late 90s, I discovered web design and development. While C++ became my job, the Internet became my hobby. During the day I worked on military software for a defense contractor, but in the evenings I couldn't wait to come home and build websites.

My time in the defense industry ended a long time ago, and now web development has become my career. Since leaving defense, I've preferred to work for small companies and startups; right now I work in consulting for non-profit organizations. I've worked on websites for organizations like the American Museum of Natural History, Mayo Clinic, Planned Parenthood, Feeding America, the American Cancer Society, the American Lung Association, the Ad Council, and many more.

I love to travel. In the past 5 years I've been to over 20 countries and lived in Washington DC, London, Singapore, Toronto, and Hong Kong. I think it's helped me become a better person.

Travel is fatal to prejudice, bigotry, and narrow-mindedness, and many of our people need it sorely on these accounts. Broad, wholesome, charitable views of men and things cannot be acquired by vegetating in one little corner of the earth all one's lifetime.

Mark Twain, The Innocents Abroad

Outside of coding and globetrotting, one of my favorite things is cooking. Cooking appeals to me in the same way as programming: cooking is creative, pragmatic, technical, and nearly boundless. And unlike programming, I get to literally eat what I make.

Contact Me

If you want to get in touch with me directly, use the social network links on any page of my site.