I am a Utah-based tech professional focused on practical outcomes across IT, web development, software engineering, QE, and automation.
My work spans multiple areas of technology: IT operations, web and software development, quality engineering, and automation. I enjoy owning problems end to end, from diagnosing what is breaking productivity to building durable solutions that teams can maintain.
That breadth gives me context many specialists miss. I can bridge systems concerns, application behavior, release quality, and team workflow in one plan instead of optimizing only one layer.
My approach is straightforward: prioritize reliability first, automate repetitive work, and keep implementation readable enough for teams to own after handoff.
I care about shipping work that is useful on day one and still useful six months later. That means clean architecture, practical documentation, and strong QE practices.
To help teams solve complex technology problems with clear, pragmatic solutions across the full stack, from infrastructure to product quality.
I combine systems thinking with hands-on implementation so improvements are both strategic and immediately practical.
These principles guide my approach to every technical project.
Strong systems and software should be predictable. I focus on solutions that reduce incidents, confusion, and churn.
Good architecture should be understandable by the next engineer. I favor clear patterns, pragmatic abstractions, and documentation that stays useful.
No over-engineering. I solve real problems with proven tools and workflows teams can own long-term.
Practical results from delivering across IT, software, and quality disciplines.
Automation Reliability Gains
Faster Delivery Workflows
Cross-Team Enablement
Years Experience
If you need help spanning IT, software delivery, QE, and automation, let's talk through your current challenges.