What’s underthe bonnet.
For the technical reader. What we build on, what we run it on, and what keeps it standing up after go-live.
A senior team that stays current with newer frameworks, AI-assisted engineering and cloud practice, so what we ship isn’t yesterday’s stack.
Engineering.
One team across the whole surface: the interface, the API behind it, and the queries underneath.
Languages & runtimes
- TypeScript & JavaScript
- Node.js
- Python
- SQL
Front end
- React / Next.js
- Server-rendered & static
- Design systems & component libraries
- Accessibility & responsive layout
APIs & services
- REST & GraphQL
- Webhooks & event handling
- Background jobs & queues
- Versioning & deprecation
How we build
- AI-assisted engineering
- Typed end to end
- Automated tests where they earn it
- Code review by the people on the job
TypeScript React Next.js Node.js Python GraphQL REST SQL
Infrastructure,
and running it.
Reproducible environments, and someone reachable when a launch goes sideways at nine on a Friday.
Cloud
- AWS
- Solutions design & architecture reviews
- Managed databases, object storage, CDN
- Cost optimisation
Infrastructure as code
- Terraform
- Docker
- Environments & secret management
- CI/CD pipelines
Data
- PostgreSQL
- Schema design & migrations
- Caching & read models
- Backups, and restore drills that get run
Keeping it up
- Hosting & monitoring
- Error tracking, logging & alerting
- Security patching
- On-call for launches
AWS Terraform Docker PostgreSQL CI/CD Monitoring Backups On-call
Business
systems.
The parts that decide whether the thing is actually usable on a Monday morning. Mostly ERP.
ERP & inventory
- Serialised & SKU stock
- Purchasing & goods-in
- Pricing & costing
- Stock takes & valuation
Money
- Stripe & card payments
- Bank feeds & reconciliation
- Double-entry ledgers
- Period close & audit trails
Integrations & migration
- ERP & accounting integrations
- Legacy imports and messy CSVs
- Data migration & cutover
- OAuth / OIDC & SSO
Reporting
- Dashboards
- Scheduled & ad-hoc exports
- Multi-tenant data isolation
- Bookings & scheduling
ERP Serialised inventory Stripe Bank feeds Double-entry ledger Data migration SSO Dashboards
One caveat
The stack follows the job, not the other way round.
This is what we reach for most, not a fixed menu. If your problem wants something that isn’t on this page, we’ll say so. And if it wants something we’d be learning on your budget, we’ll say that too.
hello@catheadpartners.com