Founder & Full-Stack Developer Boroboros
Building a zero-fee, peer-to-peer men's fashion marketplace as sole engineer — a ~110k-line TypeScript monorepo (React PWA, ~70 Firebase Cloud Functions) with 550+ commits shipped over the last 18 months.
OBJECTIVES
- Pivoted the dormant Betaflops platform into a multi-brand architecture serving two storefronts from one codebase: domain-driven branding, per-brand Vite builds with env-injected PWA manifests, and Firebase multi-site hosting.
- Designed a cross-marketplace listing engine for eBay, Grailed, and Depop — Cloud Functions build canonical payloads, a Firestore-backed queue tracks operations, and a Chrome (MV3) extension executes them through the seller's own logged-in sessions, with exactly-once posting via Web Locks leader election, sync tokens, and server-side claims.
- Implemented marketplace payments on PayPal: partner-referral seller onboarding, instant-disbursement captures with platform fees, and binding offers backed by 48-hour authorizations that capture on acceptance or auto-void via Cloud Tasks; webhook-driven refund and dispute handling.
- Automated listing creation with Gemini structured-output extraction (category, size, brand, color, material, condition from photos) using per-market dynamic schemas, plus voice dictation input.
- Extended Typesense search with per-market facet schemas and semantic similar-item search via auto-embedded listing vectors.
- Built bidirectional inventory sync (weekly/biweekly schedulers) with price mirroring, sold/deleted reconciliation across platforms, and Levenshtein-based relist detection.
- Kept scraping-based importers alive against bot management by iterating from Chrome TLS-fingerprint impersonation to geo-pinned residential proxies, with scheduled per-marketplace health-check canaries.
- Served Open Graph link previews for the SPA with a Cloudflare Worker + KV populated from Firestore triggers.
- Modernized the 2020-era codebase: CRA → Vite 8, Firebase Functions v1 → v2 (Node 24), React Router 7, joi → zod, with 20+ production data-migration scripts.
- Built a streaming image pipeline (busboy → sharp → WebP + thumbnails) with Cloud Vision SafeSearch moderation.
GEAR
- React
- TypeScript
- Vite
- Firebase
- Firestore
- GCP
- Typesense
- PayPal
- Gemini
- Cloudflare Workers
- Chrome Extensions
