about

Product manager and tinkerer, based in Brooklyn, NY. Currently building AI and data products for the cannabis industry, leading the Pricing team at DutchieDutchie. I enjoy thinking in systems and building new products. It felt like I should have a website so I made one. Please enjoy.

— Michael

experience & education

Dutchie now

2024 –

Senior Product Manager AI platform, pricing infrastructure, agentic tooling

Attentive

2020 – 2023

Lead Product Manager Internationalization, New Product Experimentation
Product Manager SMS Signups, Growth

Button

2019 – 2020

Product Manager Mobile SDK, rewards network, identity

Google

2015 – 2019

PM, Search Twitter carousel, ML content safety
Co-Founder, Area 120 Internal incubator, mobile video
Associate Product Manager (APM) Docs offline editing, Maps spam ML

Tufts University

2015

B.S. Computer Science, Cum Laude

side projects

research-loop Agentic experimentation protocol, inspired by @karpathy's autoresearch

protomcp Language-agnostic MCP runtime with hot reload and dynamic tools

harness-ml Agent-Computer Interface for AI-driven machine learning

march madness 15-model ensemble for NCAA tournament prediction

skills

product

Roadmap & StrategyUser ResearchUX CollaborationA/B TestingGo-to-MarketAI PrototypingPricing & MonetizationInternationalization

technical

Agent ArchitecturesMCPWebMCPPythonTypeScriptGoRustReactSvelteKitSQLData PipelinesRAG & Tool-CallingML / XGBoost / PyTorchProtobufCloudflare Workers

platform

API & SDK DesignDeveloper ExperienceTechnical SpecsThird-Party IntegrationsHomebrew DistributionCI/CD

Note: These are all tools I am familiar with or have used to varying degrees. I do not claim to be an expert in every one. That is what Claude is for.