Technologies
A practical, proven technology stack.
We work with established platforms and languages, and choose the right combination for each project's needs.
Web
Next.js
Web
A React framework for fast, search-friendly websites and web applications. Corporate websites, portals and web apps.
TypeScript
Web · Backend and data
A typed version of JavaScript that catches errors before software reaches users. Most of our web and server code.
Mobile
Kotlin
Mobile
The modern language for native Android development. Native Android apps needing deep device access.
Flutter
Mobile · Desktop
Google's toolkit for building Android and iOS apps from one codebase. Cross-platform customer and staff apps.
React Native
Mobile
A framework for cross-platform mobile apps using React. Mobile apps that share logic with web products.
Desktop
Java
Desktop · Backend and data
A mature, widely supported language for long-lived business systems. Cross-platform desktop tools and server services.
C#
Desktop · Backend and data
Microsoft's language for the .NET platform, well suited to Windows software. Windows business applications and APIs.
Backend and data
Supabase
Backend and data
A managed PostgreSQL platform with authentication, storage and row-level security. Application backends, secure data access and integrations.
Firebase
Backend and data · Mobile
Google's app platform for realtime data, authentication and notifications. Mobile backends and push notifications.
Cloud
AWS
Cloud
Amazon's cloud platform for hosting, storage and computing services. Hosting, file storage and scalable infrastructure.
AI
DeepInfra
AI
A hosted platform for running open AI models through an API. Cost-effective language model features in applications.
How we choose
- 01
Fit for the problem
Chosen for your devices, users, integrations and budget.
- 02
Maintainable
Widely used, well-documented technology others can support later.
- 03
Cost-aware
Hosting and service costs considered from the start.
- 04
Secure by default
Authentication, access rules and backups as part of the foundation.
Have a technology question?
Tell us about your current systems and we will recommend a practical approach.
