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