Skip to content
Technology

How we intend to build.

VANIKARA is early, and so is its engineering. These are the principles we are designing around — what we aim for, stated plainly.

Engineering principles

  1. 01

    Modular before distributed

    We start with well-separated modules inside a simple deployment, and split services apart only when real usage calls for it.

  2. 02

    Replaceable providers

    Payments, maps and messaging sit behind our own interfaces, so a vendor can be changed without rewriting the product.

  3. 03

    Security in the data layer

    Access rules belong next to the data, not only in the interface. We treat authorisation as part of the schema.

  4. 04

    Measured, then optimised

    Performance work follows evidence. We add monitoring early so decisions are based on how the software actually behaves.

  5. 05

    Built to be understood

    Clear boundaries and plain naming, so the next engineer can change the system with confidence.

  6. 06

    Room for CYGMA

    We record the context our products produce with care, so a future internal intelligence layer has something meaningful to learn from.

Current stack

Proven tools, chosen for pace and clarity.

  • TypeScript
  • React
  • Next.js
  • PostgreSQL
  • Supabase
  • Vercel