Our Stack
We pick the right tool for each job — but we have strong opinions about what works. These are the technologies we reach for across our projects.
Frameworks & Runtime
Next.js
Astro
React
TypeScript
Node.js
Remix
Nuxt
Vue
Svelte
SvelteKit
Deno
Bun
Styling & UI
Tailwind CSS
shadcn/ui
Radix UI
Framer Motion
Ark UI
Mantine
CSS Modules
Lucide Icons
Backend & Database
Supabase
PostgreSQL
Vercel
Upstash Redis
Inngest
Firebase
Convex
Turso
Drizzle ORM
Prisma
Neon
PlanetScale
Cloudflare Workers
Maps & Geospatial
Mapbox GL JS
React Map GL
Leaflet
Deck.gl
Turf.js
Google Maps API
APIs & Integrations
Stripe
Resend
NOAA
USGS
Open-Meteo
Twilio
Plaid
Auth.js
Clerk
Lemon Squeezy
Paddle
AI & Intelligence
Claude API
Claude Code
OpenAI API
Codex
Gemini
Vercel AI SDK
LangChain
Hugging Face
Replicate
Together AI
Quality & Monitoring
Vitest
Playwright
Sentry
Vercel Analytics
Cypress
Jest
Axiom
LogSnag
PostHog
Development
Claude Code
Cursor
Windsurf
Git
GitHub
VS Code
Vercel CLI
Warp
Docker
Turborepo
pnpm
AI-Powered Development
Claude Code is our primary development tool — not a novelty, but a core part of the workflow. We also leverage Codex, Gemini, and other AI coding assistants where they shine. Every project is tested with Playwright for end-to-end coverage and Vitest for unit and integration tests. Together, these tools enable a single developer to architect, build, test, and ship production applications that would traditionally require a team. Every project in our portfolio was built this way.