PostgreSQL
The database we reach for — reliable, relational, and proven over decades.
When a project needs a database and nothing dictates otherwise, we choose PostgreSQL. It is reliable, open source, and has handled serious production workloads for decades.
It covers the range most products actually need: relational integrity for business data, JSON for the flexible parts, full-text search, and extensions when a project calls for more.
It is also the foundation under Supabase — so the same database skills serve our MVP work and our custom backends alike.
When we reach for PostgreSQL
Business data with rules
Orders, bookings, accounts, inventory — data with relationships and constraints belongs in a relational database that enforces them.
Applications built to last
PostgreSQL’s stability and backwards compatibility mean the database will not be the reason your system needs a rewrite.
Mixed workloads
Relational tables, JSON documents, and full-text search in one dependable system — instead of three specialised ones to operate.
Reporting and analytics
Complex queries across years of business data, answered where the data lives — without exporting everything to a separate tool first.
How we work with it
We treat the schema as part of the product: designed deliberately, migrated under version control, and reviewed like code. Five years in, the database is the part of the system everything else depends on.
Whether it is a managed PostgreSQL instance behind a .NET or Node.js API, or Supabase’s hosted platform, the work is the same discipline: sensible indexes, real constraints, and queries we have actually measured.
Have data worth getting right?
Tell us about your project and we'll get back to you within 24 hours with our thoughts on how we can help.
Get in Touch