About Me
I’m a senior-level full-stack engineer with 10+ years of experience building and scaling revenue-critical systems in a growing business environment. For much of my career, I’ve led and operated the software function within a small but rapidly expanding company — owning everything from architecture and data modeling to production infrastructure and deployment. As the company scaled from under $2.5M to $9M in revenue, I supported 200+ active users, expanded systems into new service lines, and helped double seasonal contract volume. I’ve worked across PHP, Node.js, Angular, and Android, with deep responsibility for application architecture, database design, and production operations. My experience includes managing and optimizing a multi-database MySQL environment (3GB+ primary database), designing schema evolution strategies, improving query performance, and maintaining uptime across multiple Amazon Lightsail instances. In recent years, I’ve introduced structured code reviews, adopted AI-assisted development tools to improve engineering efficiency, implemented Github actions for continuous integration, wrote unit tests with PHPUnit, contributed to hiring processes, and mentored junior developers.
Farm Boy Turned Software Engineer
I'm originally a country boy, who grew up working on farms. For most of my youth and young adulthood I worked in the trades. I started in landscaping, then moved into irrigation systems, becoming a systems designer, and foreman. It wasn't until I started working at Monster Plowing Company that I got into software development. I realized that a lot of the problems the business was having could be solved with custom software, so i decided to build it. My boss quickly realized the value of having an in-house software developer, and I was able to grow the software function within the award-winning company, making it into a full time position.
A little known fact
I enjoy cycling quite a bit, and besides regular rides ive done some longer multi-day tours. The pinnacle of my cycling journey has been that I cycled across Europe starting in the north of Italy, and ending in Amserterdam.
When it's time to relax
When I'm not coding, I enjoy reading, hiking, and sunny vacations.
Jiujitsu Enthusiast
I'm passionate about jiujitsu and enjoy training to stay in shape and make friends.