Expertise
What we actually work with
This list is not aspirational. It is assembled from the stack of every product and project on this site, so each entry below is attached to work you can go and look at. Where we would pick something else, the page says so.
Languages and type safety
Front end
React
10 buildsThe component library we build most interfaces in, from a schema designer and a social timeline to client marketing sites.
Next.js
6 buildsThe React framework we use when a site needs server rendering, static export or file-based routing rather than a bare client bundle.
Vue
1 buildA component framework we work in where a codebase already uses it, most often a Laravel application with a Vue front end.
Tailwind CSS
10 buildsUtility classes for styling interfaces, used on nearly every build so styles sit next to the markup, not in a parallel stylesheet.
Vite
5 buildsA development server and build tool for browser apps, used where a single page app is the right answer and no server rendering is needed.
Client state and data fetching
3 buildsThe layer that caches server data in the browser and holds UI state, using TanStack Query, SWR or Zustand depending on the build.
Accessible UI components
1 buildUnstyled component primitives and editors that give correct keyboard and screen reader behaviour, styled to fit the project.
Runtime and services
Workers at the edge
7 buildsJavaScript that runs in Cloudflare's network rather than on a server we keep alive; it hosts most of the APIs we ship.
Hono
3 buildsA small HTTP router for edge runtimes; it does routing, middleware and typed request context in our Worker APIs.
Durable Objects
3 buildsA named single-threaded object with private storage; we use them for tenant routing, exact rate limits and WebSocket fan-out.
Queues and scheduled work
4 buildsWork taken off the request path: message queues with retries and dead letter handling, plus jobs that run on a schedule.
Realtime and WebSockets
1 buildConnections held open so a page updates without polling; Socket.IO carries the messaging layer in Starterflare.
NestJS
1 buildA structured Node framework with modules and dependency injection; it holds the ten domain modules of the Starterflare backend.
Laravel and PHP
1 buildPHP's standard application framework; the Consonas CRM codebase is Laravel 11 with a Vue front end on MySQL and Redis.
Deno edge functions
1 buildServer-side TypeScript run by Supabase on Deno; it holds the model calls and scheduled jobs behind 360nutri.
Data
SQLite and D1
4 buildsSQLite as a hosted database on Cloudflare, queried from a Worker over a binding instead of a connection pool.
PostgreSQL
2 buildsThe relational database we default to on conventional server builds, for data models with real constraints and joins.
MySQL
1 buildMySQL is the relational database under our PHP and Laravel work, run where the framework and the hosting already assume it.
Redis
2 buildsAn in-memory store for cache, sessions, queues and rate limits on builds that run on conventional servers.
Key-value storage
5 buildsCloudflare KV, an eventually consistent key-value store we use for sessions, caches and lookups read on every request.
Object storage
7 buildsBuckets for files: R2, Amazon S3 and Cloudflare Images, holding uploads, media and raw inbound data across most of our builds.
ORMs and schema migrations
2 buildsDrizzle and Prisma: typed query building and migration tooling, so the schema, the SQL and the TypeScript types stay in step.
Supabase
2 buildsHosted Postgres with an API over the tables, plus auth, file storage and Deno functions, used where the database can be the backend.
Search and message streaming
1 buildOpenSearch for full-text search and NATS JetStream for event streams, in backends that have outgrown plain database queries.
Artificial intelligence
Workers AI
3 buildsInference bindings on the edge runtime, used for embeddings, moderation, classification and short text generation.
OpenAI models
1 buildHosted frontier models called over HTTP from server code, used for image understanding and generated content.
Vector search
1 buildAn index of embeddings queried by similarity, used for semantic search and recommendation over stored records.
Money and messages
Quality and operations
Automated testing
4 buildsUnit tests, browser end-to-end tests and linting in CI, sized to what a given build can actually break.
Observability
2 buildsError reporting, tracing and metrics, used to find out what production is doing when nobody is watching it.
Hosting and delivery
3 buildsStatic and Node hosting on CDN platforms, Vercel, Netlify and nginx, used where a site does not need its own runtime.
Kubernetes
1 buildContainer orchestration for services that must run continuously, used where a stack has stateful components behind it.
Need something not on this list?
Ask anyway. If it is close to something here we will say so, and if it is not we will tell you that instead of learning it on your budget.
Start a conversation