I'm a senior software developer working for Lenovo's Infrastructure Solutions Group, where I develop web-based applications for internal company use. I'm married to a wonderful woman, I have two terrific daughters, two crazy cats, and we all live in Raleigh, North Carolina.
My interests include software development, woodworking, photography, hiking, and spending time with my family. Python and JavaScript are primarily what I develop in these days, though I've worked with a plethora of other programming languages throughout my career, including: Perl, PHP, C/C++, Java, and more.
About This Site
Believe it or not, this site has been around since 2004, though the posts I have archived only go back to 2005. Given its age, it has unsurprisingly been through a number of design iterations. At one point in the late 2000s, the primary site focus was on Firefox software and development, but those days are now behind us. Now the site basically serves as my personal corner of the internet, where I can write about and share the things that I find interesting.
Originally, this website was backed by WordPress, which I came to loathe. In late 2020 I decided to ditch WordPress and develop my own backend in Python, using the Django framework. It was deployed on one of DreamHost's shared servers until March of 2024, when I switched over to a dedicated DreamCompute instance to avoid having to run on their less-than-preferable software stack. In general, I've been pleased with the service I've received at DreamHost.