Ricardo Reyes

Ricardo Reyes

Shopify operator · San Francisco

Icosahedron: just a shape I like. Drag it.

Ricardo Reyes

I run the online store for a 49-year-old San Francisco jeweler, and a small Shopify studio for a few others. Finishing a Business Analytics degree at USF in December.

I like learning, and working with e-commerce brands while they're still growing. Somewhere down the line I want to build something properly useful, something genuinely good for the world. Haven't worked out what yet.

Below is my career history and some side projects. Happy to talk about any of it, or anything else. Email me :)

Open to senior e-commerce and operator roles

hello@ricardoreyes.devLinkedIn Resume

Work

Technical Lead & E-commerce Manager

Sole technical owner of the storefront. Custom Liquid theme, Klaviyo flows, GA4 and GTM stood up from scratch, and a booking flow that has done 1,200+ appointments and grown monthly volume 58% YoY. Moved 476K media files off a paid CDN onto Cloudflare Workers and cut the 360° product pages from 80 MB to 2.5 MB.

Founder

Solo Shopify studio for fine jewelers. Fixed-price builds, flat monthly care. Recovered one client storefront from dead to trading again inside 24 hours.

PromptShop (now Meuze)2026

Sales & Growth, part-time

Outbound and merchant qualification at a VC-backed Shopify-adjacent marketplace. 1,000+ brand prospects through Clay, Instantly, and Apollo, with reply tracking and handoff to the founder.

Monaco Law Group2022 - 2024

Client Operations

Intake and scheduling across 1,000+ case files. First point of contact, and the handoff from inquiry to opened matter.

Things I built

Signet

HTTP proxy that scans and tokenizes PII in AI API traffic before it reaches the provider. Deterministic detection with checksum validators, no model in the hot path. 95.2% recall on my own adversarial battery.

Hono · Fly.io · HMAC-SHA256

Branded Media Library

One Cloudflare Worker, two domains: a gated asset manager and a public hotlink CDN embedded in RapNet listings. 476K files, 46 GB, multipart uploads over 90 MB, and a custom 360° spin viewer. No framework at all, every screen is a server-rendered template literal.

Cloudflare Workers · R2 · TypeScript

ChurnGuard

Retention tooling for Whop creators. Whop tells you a member left; this tells you who is about to. Health score from four weighted signals, eight daily crons, three win-back playbooks that run themselves. Submitted to the Whop App Store, awaiting review.

Next.js · Supabase · Whop SDK