Dev.to
7/11/2026

Building a Freelance Platform on Cloudflare Workers: The Good, The Bad, and The Pyodide
Short summary
A founder shares a six-month journey building aiomniu, an AI freelance marketplace, on Cloudflare Workers with Python via Pyodide, FastAPI, Next.js, and D1 — all on a zero-budget bootstrap. The stack delivers sub-ms cold starts, free tier generosity, and clean local dev, but Pyodide introduces real pain: no thread pools, broken dynamic imports, JsProxy type conversion headaches, and a 138KB multipart upload crash limit. Despite the friction, the edge-deployed architecture and data-driven SEO strategy (300+ long-tail pages from ~50 lines of config) made it a viable MVP path.
- •Cloudflare Workers + Pyodide enables free-tier Python at the edge but with significant WASM constraints (no threads, no dynamic imports, JsProxy conversion overhead)
- •D1 serverless SQLite works well for an MVP with ~60 tables and offers seamless local-to-prod parity
- •Data-driven SEO page generation (alternatives + skill/city combos) produced 300+ indexed pages from minimal config, driving long-tail traffic with zero domain authority
Generated with AI, which can make mistakes.
Is this a good recommendation for you?



