👋 Hello there! I'm an Alabama-based software engineer, self-taught photographer, and published author. I've been building for the web since 1997, long enough to have worked through pretty much every major shift the industry has seen.
WordPress became my primary focus in 2006. Over nearly two decades I've worked across the full stack of what the platform offers: theme and plugin development, custom functionality, and performance optimization for a wide range of clients and use cases.
In 2019 I expanded into React and Next.js, driven by projects that called for more dynamic, app-like experiences. Both are now a regular part of how I work.
More recently I've moved into AI integration, focusing on prompt engineering and agentic workflows building systems where models plan, make decisions, and hand off tasks with minimal human intervention.
25 years in, I bring a mix of deep platform expertise and a practical understanding of when and how to reach for newer tools.
View my resume to learn more.
Photographer
In late 2019, I purchased a Lumix GX85 mirrorless camera and dedicated several months to taking courses, reading, practicing, and receiving feedback from my peers. I started out as a modest hobbyist but have since become a passionate enthusiast who appreciates various forms of photography, such as landscape, events, wildlife, street, and astrophotography.
Check out my portfolio.
Primary "Art" kit:
Secondary "Street" kit:
Supporting gear:
- SanDisk 128GB UHS-II SD Cards
- Macterm 80" Tripod
- Joby GorillaPod
- Neewer Gimbal
- Neewer Magnetic Filters (67mm, 77mm, 82mm)
- Neewer Lens Heater
- Cotton Carrier Hand Strap
- Peak Design Leash Camera Strap
- Peak Design Capture Camera Clip v3
- Incase Sling Pack
- Sensei Deluxe Cleaning Kit
- Epson EcoTank Photo Printer (ET-8550)
- Epson Premium Photo Paper
- Sky Watcher Star Adventurer 2i Pro
- JJC Intervalometer
- Vekkia Ultra Bright LED Headlamp
- Adobe Lightroom Classic and Adobe Photoshop
Previous gear:
- Sony A7R IVA
- Panasonic Lumix G9
- Panasonic Lumix G85
- Panasonic Lumix G Vario 12-32mm f3.5-5.6
- Panasonic Lumix G Vario 14-42mm f3.5-5.6
- Panasonic Lumix G 42.5mm f1.7
- Panasonic Lumix G Leica 25mm f1.4
- Panasonic Lumix G Leica 100-400mm f4-6.3
Affiliate Disclaimer
I believe in transparency and honesty. Many of the links on my website are affiliate links, which means that if you click on these links and make a purchase, I may receive a small commission at no additional cost to you. These commissions help me to keep the site running and help fund my hobbies.
Please note that I only recommend products and services that I have personally used or believe will be of genuine value to my readers. The primary goal is to provide valuable information and resources to my audience, and any monetary compensation received does not influence my content, topics, or posts in any way.
Stay safe out there, and thanks for reading! ✌️
