Theo Marchetti
Summary
Full-stack engineer with five years at two Series A/B SaaS companies. Backend lean — 65% of recent work has been API + schema design. Owns the checkout flow database-to-UI at Tinderbox (Next.js 16 + Node 22 + PostgreSQL 16). Shipped 8 features end-to-end in 2024; trial-to-paid conversion up 11pp post the v2 checkout migration.
Skills
Experience
Series B SaaS, 12k merchants. Own the checkout flow database-to-UI. Partner with 1 PM, 1 designer, and 1 backend specialist on every cross-cutting feature.
- Shipped the v2 checkout flow end-to-end (Next.js 16 server components + new PostgreSQL ledger schema + Stripe Payments Element); trial-to-paid conversion up 11pp post-launch.
- Designed the ledger schema (PostgreSQL 16, partitioned by tenant_id + month, BRIN index on event_ts); kept the merchant-dashboard rollup query under 80ms p95 through the 8M-event/month milestone.
- Built the team's webhook delivery system (Node 22 + BullMQ + Postgres outbox); delivery success p99 stayed above 99.7% through the 14M-event/month milestone.
- Migrated the admin console from Pages-Router to App Router server components; bundle shrank 240kb and p95 INP fell from 280ms to 130ms.
- Shipped 8 features end-to-end in 2024 with no Sev-1 rollbacks.
Series A returns-management SaaS. Full-stack IC on the merchant-facing product.
- Owned the merchant-onboarding flow E2E through 3 release cycles; activation-step pass-rate rose 62% → 84% via UX redesign + backend rules-engine refactor.
- Co-led the in-app analytics pipeline (Posthog → Postgres mart → Drizzle queries → React dashboards); shaved 4 days off the quarterly product-review prep cycle.
- Authored the team's frontend perf budget runbook (Lighthouse CI + bundle-size gates); bundle has stayed flat through 6 quarters of feature growth.
Projects
Self-hosted feature-flag service. Next.js admin + Postgres + edge-runtime evaluation. 4,200 weekly active evaluations across the user base; 420 GitHub stars.
Education
Mid-level
5 years. Owns checkout flow E2E at a Series B SaaS. Next.js 16, Node, Postgres.
Use this template