Stack
The tools we reach for.
Focus Lab is a technical product team. We pick boring, proven technology and push it hard. Here's what's behind our products and the work we do for partners.
Languages
Typed first, boring on purpose.
- TypeScript Everywhere — frontend, backend, workers, tooling.
- JavaScript Runtime glue and the occasional script.
- Go Small, fast services and CLIs.
- Python AI pipelines, evals, and data work.
- Rust When performance or safety is the whole point.
- SQL Postgres and SQLite, queried properly.
Frontend
Fast by default, accessible always.
- Astro Content sites and product marketing that stay fast.
- React Interactive product surfaces.
- Svelte Small bundles, big interactions.
- Tailwind CSS Design systems without the drift.
- Framer Marketing sites teams can edit themselves.
- Web Components Framework-agnostic building blocks.
Backend & APIs
Edge-first, multi-tenant, observable.
- Node.js The default runtime for product APIs.
- Bun Speed for tooling and local dev.
- Hono Tiny routers for edge runtimes.
- tRPC / REST Typed contracts, documented and versioned.
- WebSockets Realtime without the drama.
- GraphQL When the client needs to drive the shape.
AI & Data
Models in production, not in demos.
- OpenAI Frontier models behind real product features.
- Anthropic Long-context reasoning and safe tool use.
- Workers AI Inference at the edge, next to the data.
- Vectorize / pgvector Retrieval that scales with the corpus.
- MCP Tools and context for agents, standardized.
- D1 / Postgres Relational data at the edge and in the core.
Infrastructure
Global, cheap, and reproducible.
- Cloudflare Workers Compute at the edge with zero cold starts.
- R2 / KV Object storage and low-latency config.
- Durable Objects Coordination and state where it matters.
- Queues Async work that survives failures.
- Docker Reproducible builds and local parity.
- Terraform / Wrangler Infrastructure as code, reviewed like code.
Commerce & CMS
Content and checkout that convert.
- Shopify Storefronts engineered for speed and conversion.
- Notion API The CMS behind this site — native blocks included.
- Stripe Billing, subscriptions, and usage metering.
- Sanity / Webflow Structured content for marketing teams.
- Framer Design-led pages with a real component system.
- Open Graph Link previews and SEO that actually render.
Mobile
Native feel, one codebase.
- Swift / SwiftUI iOS where the platform matters.
- Kotlin / Compose Android, modern and maintainable.
- React Native Shared product code with native reach.
- Expo Fast iteration, painless releases.
Tooling
The unglamorous parts, done properly.
- Vite Instant dev feedback.
- Vitest / Playwright Unit and end-to-end confidence.
- GitHub Actions Every change built, tested, and shipped.
- Wrangler Deploys and previews from the terminal.
- ESLint / Prettier One style, no arguments.
- Pagefind Search that ships as static files.
Principles
- Boring where it counts
- We choose proven tools for the parts you can't afford to debug at 3am.
- Typed end to end
- If it crosses a boundary, it has a type. Fewer surprises in production.
- Own the whole path
- From data model to deploy — we don't hand off and hope.
- Measure, then optimize
- Performance budgets and evals, not vibes.
Building something technical? We're open to contract work.
Start a project →