Engineering Evolution
From writing tests to building systems that enable testing.
Phase 1 — Learning Foundations2024
Playwright basics, selectors, async flows, simple end-to-end tests.
Phase 2 — Pattern Recognition
Page Object Models, reusable helpers, thinking in structure rather than one-off scripts.
Phase 3 — System Builder
API helpers with Axios, reusable utilities, designing for scalability and reuse across codebases.
Phase 4 — DevEx EngineerCurrent
CLI tooling (Smoke CLI), environment-aware execution, CI/CD pipelines, cross-team testing workflows.
Work Experience
Weedmaps
Jan 2016–PresentSoftware Engineer IIIAug 2025 - Present
- Transitioned to Developer Tools and Services team, building internal software that accelerates development velocity.
- Create developer tools enabling teams to ship code quickly and efficiently across the platform.
- Design test environments and CI/CD pipeline interfaces with Infrastructure and Application Development teams.
- Deliver solutions from consumer-facing platforms to internal tooling, owning features from design through deployment.
- Champion engineering excellence through pair programming, code reviews, and documentation.
- Build internal APIs enhancing the consumer eCommerce experience on weedmaps.com.
Sr. Quality EngineerFeb 2020 - Aug 2025
- Built and maintained a CLI for Playwright test execution across different codebases and environments.
- Replaced hardcoded shell/YAML logic with unified CLI-based test orchestration.
- Enabled pre-merge testing workflows within CI pipelines for improved reliability.
- Developed documentation and onboarding materials for local and CI test affordances.
- Created Playwright API tests for cart integrations (Dutchie, Treez, Flowhub) and job orchestration.
- Advised engineering teams on test structure, automation reliability, and developer enablement.
Quality Engineer AnalystJan 2016 - Feb 2020
- Performed rigorous manual black box testing to identify defects and ensure product quality.
- Created and managed test suites from ground zero for regression, functionality, performance, and API testing.
- Reviewed product specifications to understand QA acceptance criteria and deliverables.
- Facilitated test plan reviews with cross-functional teams to ensure comprehensive coverage.
- Acted as liaison between development, product management, and customer support teams.
Bonfire
Sep 2015–Feb 2016Operations ManagerSep 2015 - Feb 2016
- Operations and Hiring Manager for customer service contact center specializing in Local SEO.
- Day-to-day management of Local SEO, PPC & Social Media campaigns.
- Organized clientele through SalesForce to ensure quality of customer relations management.
Music & Education
Teaching and performing across the marching arts world.
Highland High School· Percussion Volunteer
2023–PresentFlux Indoor Percussion· Battery Consultant
2024–PresentPOW Percussion· Battery & Ensemble Coordinator
2015–2022Blue Stars· Snareline Tech
2014–2018Pulse Percussion· Snareline
2012–2014