SetSwap
Senior software engineer
At SetSwap I work across the circular operating platform for film and television production assets: inventory, marketplace transactions, rentals, shipping, sustainability reporting, and semantic search. The work spans the existing Next.js and Supabase product, the Rails platform being built to carry it forward, and the environments, tests, delivery pipelines, and integrations that keep both dependable during the transition.
Stack in practice
- Applications
- Next.js · React · TypeScript · Ruby on Rails · Hotwire · Tailwind CSS · shadcn/ui · Radix UI
- Data & jobs
- Supabase · PostgreSQL · pgvector · Deno Edge Functions · Redis · Sidekiq · Solid Cache
- Product systems
- OpenAI · Vercel AI SDK · Stripe Connect · FedEx · ShipTime · Resend · React Email · Google Maps · TanStack Query · pdf-lib · React PDF · QR codes
- Delivery
- Nix · devenv · Docker · 1Password · Vercel · GitHub Actions · Sentry · Amplitude · Vitest · React Testing Library · Playwright · RSpec
What stayed: Modernization is product work: preserve what users need while making the system easier to operate, test, and change.