Sr. Software Engineer
And sometimes I build web apps.
25 years of bridging the gap between complex industrial hardware and modern software. Self-taught. Results-driven. Memphis, TN area.
Expertise
PLC programming (BRX), HMI design (Maple Systems), motion control (Delta), SCADA, Modbus, EtherNet/IP. If a machine needs to move with absolute precision in a harsh environment, I write the logic that makes it happen.
Lead developer on a 3D lumber optimization system — scanning logs and calculating the most efficient cutting patterns for maximum yield and minimum waste. Qt/C++, heavy algorithmic work, real-world results.
React, Next.js, TypeScript, Vercel, Git/GitHub. I build the web infrastructure and digital tools that make all that low-level industrial data visible and useful to the people who need it.
Open Source
When I'm not optimizing sawmills, I'm building tools to solve my own frustrations. Here's what's currently on the bench — all MIT licensed, all in progress.
Writing
Thoughts on automation, C++, building reliable systems, and whatever else I'm currently annoyed by or interested in.
Read the BlogI don't keep an email form here, but I'm always around. Hit me up on X or check out my repos.