Work

Weedmaps · 2016–present

Role history

Software Engineer III

Weedmaps

Developer tooling · Internal services · CI · Agent systems

  • Developer tooling for local development, review, testing, and delivery.
  • CI and test-environment tooling with infrastructure and application engineering teams.
  • Internal APIs and production automation.
  • Agent workflows · Scoped permissions · Execution logs

Senior Quality Engineer

Weedmaps

Playwright automation · Shared test systems · CI integration

  • TypeScript CLI for Playwright tests across codebases and environments.
  • Shared local and CI interface for smoke, API, accessibility, and pre-merge tests.
  • Reusable test helpers, documentation, and debugging paths.

Quality Engineer Analyst

Weedmaps

Manual testing · API testing · Release quality · Test planning

  • Regression, functional, exploratory, and API testing.
  • Acceptance coverage from product specifications.
  • Release testing across engineering, product, and support.

Operations Manager

Bonfire

Operations · Hiring · Customer service

  • Campaign operations and customer relationships.
  • Hiring, service-delivery, and account-organization processes.

Selected systems

Internal details generalized.

Smoke test CLI

TypeScript · Node.js · Playwright · CI

Shared TypeScript command for Playwright smoke tests locally and in CI.

End-to-end test platform

Playwright · TypeScript · API testing · Accessibility

Page Object Model suites · Shared helpers · API coverage · Accessibility checks · Pre-merge workflows

Service scaffolding and delivery workflows

GitHub Actions · Templates · Docker · Developer tooling

Service templates and shared GitHub Actions for security checks, reviewer assignment, pull-request automation, and delivery.

Internal agent infrastructure

MCP · Agent systems · GitHub Actions · TypeScript

MCP tools and scheduled agent workflows with scoped permissions and execution logs.

Tools

Languages
TypeScript · JavaScript · Ruby · Go · Bash
Testing
Playwright · API testing · Accessibility · E2E systems
Platform
GitHub Actions · CI · Docker · Terraform
Backend
Node.js · NestJS · Rails · OpenSearch
Frontend
React · Next.js · React Native
Agent systems
MCP servers · Agent workflows · LLM tooling