Tech Stack
The tools, frameworks and services we build with.
Most of what we build is a web platform, a mobile app, or both, often with AI features. New projects start from the defaults below.
Our default stack
| Area | Default |
|---|---|
| Web apps | Laravel, Inertia, React and TypeScript, with Tailwind CSS and shadcn/ui |
| Mobile apps | Flutter with Provider, and Firebase for push notifications and crash reporting |
| AI | Laravel AI SDK, with the provider chosen per project |
| Database | MySQL, with Laravel's database drivers for queues and cache |
| Hosting | AWS EC2 managed with Vito Deploy, or Azure, depending on the client |
| Source control | Git and GitHub, with GitHub Actions for CI |
We also maintain projects built on other technologies, mostly inherited from clients. See Other tech we support.
In this section
Web apps
Laravel, Inertia and React.
Mobile
Flutter apps and the APIs behind them.
AI & LLMs
How we call models and which providers we use.
Data & storage
Databases, queues and file storage.
Hosting & deployment
Where our apps run and how they get there.
Third-party services
Payments, email, notifications and crash reporting.
Other tech we support
Technology we maintain and support.
Proposing a new tool
How to suggest adding a tool, library or service to our stack.