I am a software engineer with a bias for action and a habit of making complex systems behave - whether that means building reliable tools from scratch, untangling legacy codebases, or bridging technologies that were never meant to integrate. I cover the full arc of development, from requirements gathering to delivery, and I'm comfortable wearing every hat in between.
Currently, I support Engineering and Operations at Sho-Me Power Electric Cooperative, where I develop tools that improve worker safety and grid reliability. It's a high-stakes environment that blends machine learning, augmented reality, GIS, APIs, SQL, and .NET - unified into a mission-critical platform with real-world consequences
I've delivered software in two of the most tightly regulated industries in the U.S. - energy and finance - where success requires not just technical fluency, but precision, accountability, and an eye for operational resilience.
When I'm not coding, I'm usually trying to tame my 20 acres of raw Missouri land or hammering on steel in my backyard forge. I'm currently working on mastering a fire striker, with plans for a basket-twist candle holder next. Software engineering, homesteading, and blacksmithing aren't as different as they sound — they reward patience, iteration, and learning how to make the tools you need to solve the problem in front of you.
-
2018-Present
Sho-Me Power Electric Cooperative | Software Engineer
Led end-to-end development across a range of projects within a small, high-impact team bridging engineering, IT, and field operations. Delivered scalable solutions under shifting priorities, modernized critical legacy systems, and facilitated cross-department collaboration. Prioritized safety, compliance, and operational continuity while adapting to diverse technical and organizational demands.
-
2005-2018
Jack Henry | Programmer Analyst Coordinator
Directed a support and maintenance team responsible for critical financial software systems, with a focus on deposit accounts and year-end processing. Managed prioritization, delegation, and resolution of complex software issues escalated from frontline support, ensuring timely and compliant solutions. Assessed custom development requests for feasibility, aligned resource allocation, and coordinated cross-functional efforts. Led initiatives to streamline software update processes and implement tooling that improved traceability of client-specific logic, significantly enhancing efficiency, accuracy, and supportability in a regulated financial environment.
-
2003-2005
Top Shelf Systems | Software Developer
Supported development and maintenance of retail point-of-sale software for hardware and lumber supply clients. Contributed to feature enhancements, data conversion tools for new client onboarding, and internal utilities for issue tracking and prioritization. Assisted in extending the product for use in specialized retail environments.
RetailFlex (in development)
Modular demonstration project built on PostgreSQL designed to support multiple APIs and client interfaces across languages and frameworks. Emphasizes principles of dependency injection, microservice architecture, and cross-platform compatibility
Self-Hosted Collaboration Stack
Provisioned and deployed a secure Rocket.Chat instance on a DigitalOcean droplet using Ubuntu. Configured Docker containers, reverse proxy, SSL, and persistent volume storage to support real-time collaboration among a distributed group.