Capabilities

Not a service list —a map of capabilities.

Every discipline is paired with the system that proves it. Design and marketing are still part of what we do — but at the centre is software that carries an institution's operation.

  1. Multi-tenant architecture, database-per-tenant, domain resolution, provisioning automation and operator consoles.

    What we build

    • Multi-tenant architecture
    • Database per tenant
    • Custom domain management
    • Operator console

    Seen inNova JournalPort Nova CongressPort

01 / 09

Platform engineering

Multi-tenant architecture, database-per-tenant, domain resolution, provisioning automation and operator consoles.

What we build

  • Multi-tenant architecture
  • Database per tenant
  • Custom domain management
  • Operator console

Seen inNova JournalPort Nova CongressPort

Brand and communication

We build the platform, then make it visible.

We started as an agency, and creative and communication work is still on our desk: the team that builds the system tells the brand’s story with the same care.

Talk to us about brand and communication
  • Corporate identity

    Logo, identity system and brand guidelines.

  • Brand consulting

    Positioning, messaging and brand strategy.

  • Social media management

    Content planning, design and account management.

  • Advertising and campaigns

    Google and Meta ads, campaign management.

  • Corporate websites

    An institution's public face: design, content, launch.

  • Digital transformation

    Process analysis and an automation roadmap.

Engineering principles

Every principle isa practice you can see in code.

  1. 01

    Rules live in code

    The states an article, membership or order can pass through are defined in the model. Blind review, reversal-only corrections and payment gates are not left to user vigilance.

    State machines · 5 systems

  2. 02

    Consistency first

    Payments and notifications are written to an outbox in the same transaction; orders carry idempotency keys; queue jobs are leased so none runs twice.

    Novademi · PDR · Bir Finans

  3. 03

    Secure by default

    TOTP for admins, role and permission catalogues, CSRF and rate limits, file types verified by content, signed expiring file links, audit logs.

    All Node systems

  4. 04

    Isolation is architecture

    In multi-tenant systems every tenant runs in its own database; separation is enforced by the data layer, not by query filters.

    JournalPort · CongressPort

  5. 05

    Nothing ships untested

    Our systems carry more than 700 automated test files; money, permission and workflow rules are locked down by tests.

    Unit, API and end-to-end tests

  6. 06

    We operate what we build

    Systems run on a container cluster we operate ourselves, with health endpoints, uptime monitoring and tagged image releases.

    Containers · monitoring · CI/CD

Method

Problem → System → Architecture → Capabilities → Impact

  1. 01

    Problem

    We read the operation where it happens: who decides what, with which data.

  2. 02

    System

    We translate processes into states, roles and rules.

  3. 03

    Architecture

    We draw data boundaries, integrations and the scaling path up front.

  4. 04

    Capabilities

    We build module by module, with tests and against real data.

  5. 05

    Impact

    We launch the system, operate it and grow it with the operation.

Technology

Layer by layer, a real inventory.

01

Frontend

Server-rendered, separate admin apps

  • Next.jsPDR · Novademi · JournalPort · Bir Finans
  • ReactPDR · Novademi · JournalPort · Bir Finans
  • TypeScriptPDR · Novademi · JournalPort · Bir Finans
  • Filament · LivewireCongressPort
  • BladeCongressPort · Dernek
02

Backend

Modular monoliths, dedicated background processes

  • Node.js · ExpressPDR · Novademi · JournalPort
  • NestJSBir Finans
  • LaravelCongressPort · Dernek
03

Data

Database-per-tenant, job queues

  • MySQLPDR · Novademi · JournalPort · CongressPort · Dernek
  • PostgreSQLBir Finans
04

Infrastructure

A server cluster we operate ourselves

  • DockerPDR · JournalPort · CongressPort · Novademi · Bir Finans
  • CI/CDPDR · JournalPort · Dernek

The next system

Tell us howyou operate. We’ll buildthe system.