Everything here has run in production. None of it is aspirational.
This is not a list of things we've read about. Each of these is running behind a product on the work page right now, which is the only qualification we consider meaningful.
Backend
Where most of our time goes.
- Node.js / Express / NestJS
- REST & GraphQL APIs
- Monolithic architecture
- Microservices architecture
- Event-driven pipelines
- WebSockets & real-time transport
Containers & orchestration
The same image runs everywhere.
- Docker
- Kubernetes
- Helm
- CI/CD pipelines
- Blue-green & rolling deploys
Amazon Web Services
Our default cloud.
- S3
- EC2
- Lambda
- IVS (live streaming)
- CloudFront
- RDS
Microsoft Azure
When the organisation is already there.
- App Service
- Azure Functions
- Blob Storage
- AKS
- Azure DevOps pipelines
Front end
Fast by construction.
- Next.js (App Router)
- React & React Native
- TypeScript
- Tailwind CSS
- Static & incremental rendering
Data & caching
Modelled before it's scaled.
- PostgreSQL
- MongoDB
- Redis
- Message queues
- Search indexing
SEO & structured data
Built in, not bolted on.
- Technical SEO audits
- Schema.org / JSON-LD
- Core Web Vitals
- XML sitemaps & robots
- Canonicals & redirect maps
- Open Graph & social cards
Analytics & monitoring
You can't fix what you can't see.
- Google Search Console
- GA4 & event tracking
- Real-user monitoring
- Log aggregation
- Uptime alerting
The tools we reach for most.
Counted straight from the shipped work — these are the pieces that turn up on more than one product, which is usually a better signal than a preference.
- Node.jsPromptAbideTubhiaaCrikstarsLARK FinservEquiwingsAronity CRMTBXEnervybe
- PostgreSQLPromptAbideCrikstarsLARK FinservAronity CRMEnervybe
- Next.jsPromptAbideTubhiaaEquiwingsTBX
- AWS S3PromptAbideTubhiaaEquiwingsEnervybe
- DockerPromptAbideLARK FinservEnervybe
- RedisPromptAbideAronity CRM
- Headless CMSEquiwingsTBX
Boring where it counts. Interesting where it pays.
Default to proven
PostgreSQL and Node.js will still be here in five years. That matters more than a benchmark.
Match the team you have
The best stack is one your engineers can operate after we hand it over. We optimise for that, not for our own comfort.
Novelty at the edges
New tools get tried where a failure is recoverable — never in the path that moves money or serves the homepage.
Not sure your stack still fits?
Send us what you're running. We'll tell you what we'd keep, what we'd replace, and what we'd leave alone.