Software Development & QA Portfolio

Tanner
Garlick

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.

A bit about me

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.

Location Logandale, Nevada
Focus Web Development & Software QA
Certification CompTIA Security+
Current Learning WebdriverIO & CI/CD

Selected work

Professional Work Development & QA

Source 4 Industries Website Development & QA

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.

Selected responsibilities
  • Modify JavaScript, HTML, CSS, and Shopify Liquid
  • Build and update customer-facing website features
  • Test changes in duplicate themes and a preview environment
  • Deploy approved changes and verify them in production
  • Troubleshoot defects and test desktop and mobile workflows
  • Clean and validate website and business data
JavaScript Shopify Liquid HTML CSS Functional Testing
Vendor badge feature

I added Shopify theme logic that automatically displays a promotional badge beside the product title when a product belongs to a selected vendor.

  • Translated a business request into conditional theme logic
  • Tested products that should and should not display the badge
  • Verified the update in a duplicate theme before release
  • Confirmed the feature again after production deployment
Shopify theme migration

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.

  • Reviewed differences between the old and new themes
  • Moved and rebuilt functionality that did not transfer automatically
  • Tested navigation, product pages, collections, links, and responsive layouts
  • Corrected issues in the preview environment before launch
  • Validated the production website after deployment
Source 4 Industries homepage using the previous Shopify theme
Before — previous Shopify theme
Source 4 Industries homepage using the updated Shopify theme
After — updated Shopify theme
Professional Tool Python Automation

Python Transaction Comparison Tool

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.

Impact and testing
  • Replaced a repetitive manual spreadsheet comparison process
  • Saves the accounting team hours of work each month
  • Validates matched records before results are used
  • Checks for missing, duplicate, and malformed rows
  • Was compared against manual results before regular use
Python Excel Processing Data Matching Data Validation

Real transaction and accounting data are private. Any public demonstration will use mock or sanitized data.

Academic Project BYU-Idaho

Moapa Valley Chamber of Commerce Website

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.

What I built
  • Responsive layouts using separate mobile, tablet, and desktop styles
  • Multi-page navigation, membership, directory, and contact experiences
  • A business directory generated from local JSON data with JavaScript
  • Weather and forecast components using JavaScript fetch requests
  • Forms with validation and confirmation pages
  • Mobile navigation and dynamic date information
JavaScript HTML CSS JSON REST APIs Responsive Design

Built as an academic project and preserved as a record of my JavaScript, HTML, CSS, JSON, form, and API coursework.

Live Websites Built with Lovable

NEVCON.org & Home-Educated.org

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.

NEVCON.org
  • Built pages for convention information, speakers, schedules, and vendors
  • Tested navigation, calls to action, and responsive layouts
  • Refined content and corrected issues before launch
Home-Educated.org
  • Built and refined educational resource and directory content
  • Tested navigation, forms, calls to action, and responsive behavior
  • Corrected layout and usability issues before public release
Lovable Responsive Design Functional Testing Deployment

Work history

Apr 2022 — Present

Information Technology Specialist

Source 4 Industries

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.

JavaScript Shopify Liquid Functional Testing Python Automation Production Deployment
Jan 2019 — Jul 2022

Student Information Technology

BYU-Idaho

Designed and developed web applications, software programs, and databases using JavaScript, Java, HTML, and CSS while testing, debugging, and troubleshooting code.

JavaScript Java HTML/CSS Web Development Debugging

Technical skills

Programming & Web Development
JavaScript HTML CSS Python Java Shopify Liquid Responsive Design
Test Automation & Development Tools
WebdriverIO Node.js GitHub GitHub Actions Visual Studio Code CI/CD Fundamentals
Software Quality
Functional Testing Debugging Defect Troubleshooting Release Validation Cross-Device Testing Data Validation
Development Practices
Agile Familiarity Scrum Familiarity CI/CD Fundamentals
Security
CompTIA Security+ Access Controls MFA Vulnerability Awareness

When I’m not coding

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.

Get in touch

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.