Experience
Weedmaps
Apr 2024 – Present
Senior Software Engineer · Integrations Team Lead · Remote
- Lead the integrations team owning real-time inventory sync across 11 POS systems, with deep knowledge of each platform's data model and the full integration layer between external systems and Weedmaps' internal infrastructure.
- Architected a zero-downtime migration from Rails/Sidekiq to a Node.js microservice powered by Temporal — consolidating two legacy sync services with no client errors or operational disruption.
- Sole engineer behind developer.weedmaps.com — designed, built, and shipped the complete Weedmaps public API and documentation suite, widely regarded as the best in the cannabis industry.
- Led a complex deals sync initiative, mapping and normalizing 11 divergent POS promotion engines into a unified model enabling deal-ad platform integration.
America's Test Kitchen
Apr 2022 – Apr 2024
Software Engineer II · Remote · Media & Publishing
- Consolidated three brand web properties into a unified platform, improving SEO and CTR for the flagship brand.
- +60% payment test coverage by re-architecting payment processing with async handling — improving resilience and reducing server load.
- Led Rails 5.1 → 7.1 upgrade, eliminating security vulnerabilities and restoring modern buildpack support for the team.
- Built and championed a React/Storybook design system adopted across all applications.
Regeek
Dec 2020 – Apr 2022
Software Engineer I · Remote · B2B Event Tech
- Built lead-capture integration SDK with badge scanning, demographic enrichment, and rule-based routing for enterprise event clients.
- Developed multi-tenant real-time analytics dashboards and self-service form builder.
Vize
Feb – Apr 2022
Contract Engineer · Remote · EdTech
- React education platform with RBAC; Node.js/Stripe payment platform with subscription and webhook event handling.