Work
2026
Cloudflare Workers and Containers now support inbound TCP connections and gRPC
Workers tracing — write custom spans with new startActiveSpan() and span.end() runtime APIs
Run integration tests against your Worker's production build
Platforms can now create Temporary Accounts via the Cloudflare API
Track memory usage for Workers and Durable Objects in the dashboard
Schedule Workflow instances directly from your Workflow binding
MCP Night 4 panel recap: what six months of agents actually changed
Share local dev servers through Cloudflare Tunnel in Wrangler and Vite
Automatic tracing across Durable Object and Worker subrequests
Run Workflows inside Dynamic Workers with the @cloudflare/dynamic-workflows library
Agents can now create Cloudflare accounts, buy domains, and deploy
Introducing the Agent Readiness score. Check to see if your site is agent-ready
Managed OAuth for Access: make internal apps agent-ready in one click
Introducing EmDash — the spiritual successor to WordPress that solves plugin security
2025
One-click Access protection for Workers now creates reusable Cloudflare Access policies
You can now deploy full-stack apps on Workers using Terraform
Workers Analytics Engine adds supports for new SQL functions
Senior Director of ProductCloudflare ·
Improved support for running multiple Workers with wrangler dev
Remote bindings GA - Connect to remote resources (D1, KV, R2, etc.) during local development
Build durable multi-step applications in Python with Workflows (now in beta)
Terraform provider improvements — Python Workers support, smaller plan diffs, and API SDK fixes
Wrangler and the Cloudflare Vite plugin support .env files in local development
Directly import waitUntil in Workers for easily spawning background tasks
Test out code changes before shipping with per-branch preview deployments for Cloudflare Workers
Workers now supports JavaScript debug terminals in VSCode, Cursor and Windsurf IDEs
Enhanced support for static assets with the Cloudflare Vite plugin
Run and connect Workers in separate dev commands with the Cloudflare Vite plugin
Automate Worker deployments with a simplified SDK and more reliable Terraform provider
Control which routes invoke your Worker script for Single Page Applications
Grant account members read-only access to the Workers Platform
Access git commit sha and branch name as environment variables in Workers Builds
View an architecture diagram of your Worker directly in the Cloudflare dashboard
Handle incoming request cancellation in Workers with Request.signal
MCP Demo Day: How 10 leading AI companies built MCP servers on Cloudflare
Simple, scalable, and global: Containers are coming to Cloudflare Workers in June 2025
Introducing Workers Observability: logs, metrics, and queries – all in one place
CPU time and Wall time now published for Workers Invocations
Full-stack frameworks are now Generally Available on Cloudflare Workers
Your frontend, backend, and database — now in one Cloudflare Worker
Build and deploy Remote Model Context Protocol (MCP) servers to Cloudflare
Set breakpoints and debug your Workers tests with @cloudflare/vitest-pool-workers
2024
Bypass caching for subrequests made from Cloudflare Workers, with Request.cache
Director of ProductCloudflare ·
Our container platform is in production. It has GPUs. Here’s an early look
Continuous Integration & Delivery (CI/CD) with Workers Builds
More NPM packages on Cloudflare Workers: Combining polyfills and native code to support Node.js APIs
New tools for production safety — Gradual deployments, Source maps, Rate Limiting, and new SDKs
2023
2022
2020
2019
Senior Engineering ManagerVSCO ·
Onboarding for business: How to help groups of users find success
2018
Building for everyone: How we made the Intercom Messenger accessible
Engineering Manager, MessengerIntercom ·
2017
Engineering Manager, GrowthIntercom ·
2015
Product EngineerIntercom ·
2014
Product DesignerLucid Design Group ·
Show HN: Awesometalk – Free video calling without the hassle
2013
Co-founderAwesomebox ·
Product ManagerUnified ·
Social Ads Upstart Unified Acquires YC-Backed Facebook Analytics Guru PageLever
2012
Director of GrowthPageLever ·
Product ManagerInside Network ·
2011
2009
Director of OperationsPiecelock 70 ·
2008
Summer Orientation LeaderUniversity of California, Santa Cruz ·
2007
Conference Center ManagerUniversity of California, Santa Cruz ·
Hip-Hop Music DirectorKZSC Santa Cruz ·
InternQuannum Projects ·
2006
Summer Camp CounselorYMCA of the East Bay ·
Intern, Mayor's Office of Neighborhood ServicesCity and County of San Francisco ·
Founder & General ManagerCavern Discos ·
2005
Construction InternHabitat for Humanity East Bay/Silicon Valley ·
Education
- University of California, Santa CruzB.A., Linguistics
- Albany Middle School
- Albany High School