WebdriverIO Test Automation
An in-progress JavaScript test automation project using WebdriverIO to practice browser testing, page objects, selectors, assertions, test data, and automated test execution.
Web developer and IT specialist with hands-on experience building, testing, troubleshooting, and deploying updates for a production Shopify website. My work includes JavaScript, HTML, CSS, Shopify Liquid, Python automation, functional testing, and production support.
I manage website development and quality assurance for a production Shopify store. My work includes building website features, testing changes in a preview environment, deploying updates, and confirming that customer-facing workflows work correctly after release.
I also build Python tools that automate repetitive business processes. I am currently building hands-on experience with JavaScript test automation, WebdriverIO, GitHub Actions, and CI/CD.
An in-progress JavaScript test automation project using WebdriverIO to practice browser testing, page objects, selectors, assertions, test data, and automated test execution.
I manage development, testing, and deployment work for the company’s production Shopify website. I build customer-facing updates, test them in a preview environment, publish approved changes, and verify the live website after release.
I added Shopify theme logic that automatically displays a promotional badge beside the product title when a product belongs to a selected vendor.
I helped lead the move from an outdated Shopify theme that used deprecated code to a newer theme, rebuilding affected functionality and testing customer workflows throughout the migration.
I built a Python program that compares two monthly Excel transaction files, identifies matching records, and helps determine whether transactions were completed during the month.
Real transaction and accounting data are private. Any public demonstration will use mock or sanitized data.
A responsive, multi-page chamber of commerce website created for a BYU-Idaho web development course. The project demonstrates frontend development, dynamic content, form workflows, JSON processing, and third-party API integration.
Built as an academic project and preserved as a record of my JavaScript, HTML, CSS, JSON, form, and API coursework.
Built and refined two public websites using Lovable. My work included organizing content, reviewing generated code, testing desktop and mobile layouts, correcting issues, and preparing the sites for public use.
Manage development and quality assurance for the company’s production Shopify website. Build and test features using JavaScript, HTML, CSS, and Shopify Liquid; troubleshoot defects; deploy updates; and verify customer workflows after release. Also develop Python tools that automate repetitive business tasks.
Designed and developed web applications, software programs, and databases using JavaScript, Java, HTML, and CSS while testing, debugging, and troubleshooting code.
When I’m not working on a website or learning something new, I enjoy mountain biking, kayaking, hiking, and getting outside. I especially enjoy exploring trails and spending time around the mountains and water.
I am interested in opportunities involving software quality, web development, and JavaScript test automation. You can contact me by email or connect with me through LinkedIn or GitHub.