Technology
Tools with a support life, not a trend cycle
We choose technology for how it behaves in two years: documented, widely supported, and maintainable by someone other than the person who wrote it.
What we use
Only what we genuinely use or support. If a project would be better served by something outside this list, we say so before quoting.
Frontend
Interfaces that stay fast on a mid-range phone.
- React
- Next.js
- TypeScript
- Tailwind CSS
- Vite
- Framer Motion
Backend
APIs and business logic with predictable behaviour.
- Node.js
- Express
- Python
- REST APIs
- Webhooks
- Cron jobs
Mobile
One codebase, both stores, native in feel.
- Flutter
- React Native
- Expo
- Push notifications
- Offline storage
Databases
Chosen for the shape of the data, not the trend.
- PostgreSQL
- MySQL
- Supabase
- MongoDB
- Redis
AI and automation
Practical assistants and pipelines with a human handoff.
- OpenAI
- LLM APIs
- n8n
- Embeddings
- Document extraction
Cloud and DevOps
Deploys, backups and monitoring that look after themselves.
- Vercel
- Cloudflare
- Docker
- GitHub Actions
- Managed hosting
Design and collaboration
How the work gets agreed and shared.
- Figma
- Git
- GitHub
- Notion
- Linear
