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.
Platform engineering
01Multi-tenant architecture, database-per-tenant, domain resolution, provisioning automation and operator consoles.
Custom software
02Applications that turn an organisation's own processes into state machines, workflows and reports.
Education technology
03LMS, live lessons, attendance, exams, coaching, practice-exam analytics and verifiable certificates.
Seen inNovademiPDR Platform
Membership systems
04Association and professional-body infrastructure, from application and board decision to dues and ID cards.
Publishing technology
05Editorial workflow, blind review, DOI queues, indexing formats and scholarly metadata.
Seen inNova JournalPort
Event technology
06Congress registration, abstract and review processes, program scheduling, badges and digital tickets.
Seen inNova CongressPortNovademi
E-commerce & payments
07PayTR, instalments, refunds, campaign engines, shipping APIs and e-Archive invoice integration.
Seen inPDR PlatformNovademi
Automation & integrations
08e-Devlet and bank SOAP services, Zoom sync, outbox queues, scheduled jobs and data migration.
Digital experience
09The public face of systems: interface design, theme systems, accessibility and search visibility.
AlsoBrand and interface design · Corporate websites · Campaigns and digital marketing · Digital transformation consulting
Engineering principles
Every principle isa practice you can see in code.
- 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
- 02
Consistency first
Payments and notifications are written to an outbox in the same transaction; orders carry idempotency keys; queues are leased with SKIP LOCKED.
Novademi · PDR · Bir Finans
- 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
- 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
- 05
Nothing ships untested
Our systems carry more than 700 automated test files; money, permission and workflow rules are locked down by tests.
Vitest · supertest · Playwright
- 06
We operate what we build
Systems run on a Docker Swarm cluster we operate ourselves, with health endpoints, uptime monitoring and tagged image releases.
Portainer · Uptime Kuma · CI
Method
Problem → System → Architecture → Capabilities → Impact
- 01
Problem
We read the operation where it happens: who decides what, with which data.
- 02
System
We translate processes into states, roles and rules.
- 03
Architecture
We draw data boundaries, integrations and the scaling path up front.
- 04
Capabilities
We build module by module, with tests and against real data.
- 05
Impact
We launch the system, operate it and grow it with the operation.
Technology
Layer by layer, a real inventory.
Frontend
Server-rendered, separate admin apps
- Next.js 15PDR · Novademi · JournalPort · Bir Finans
- React 19PDR · Novademi · JournalPort · Bir Finans
- TypeScriptPDR · Novademi · JournalPort · Bir Finans
- Filament 3 · Livewire 3CongressPort
- BladeCongressPort · Dernek
Backend
Modular monoliths, dedicated worker processes
- Node.js · ExpressPDR · Novademi · JournalPort
- NestJS 10Bir Finans
- Laravel 11 / 13CongressPort · Dernek
- ZodPDR · Novademi · JournalPort · Bir Finans
Data
Database-per-tenant, outbox queues
- MySQL 8PDR · Novademi · JournalPort · CongressPort · Dernek
- PostgreSQL 16Bir Finans
- RabbitMQJournalPort
- MinIO (S3)PDR · JournalPort · CongressPort
- Sequelize · PrismaPDR · Novademi · JournalPort · Bir Finans
Infrastructure
A server cluster we operate ourselves
- Docker SwarmPDR · JournalPort · CongressPort
- PortainerPDR · JournalPort · CongressPort
- Nginx Proxy ManagerPDR · JournalPort
- Bitbucket PipelinesPDR · JournalPort
- GitHub ActionsDernek
- Uptime KumaPDR
Integrations
Including Türkiye-specific services
- PayTRPDR · Novademi · CongressPort
- e-Devlet (SOAP)PDR
- Uyumsoft e-ArşivPDR
- VakıfBank · Vakıf KatılımDernek
- MNG KargoPDR
- ZoomPDR · Novademi · CongressPort
- ResendPDR · Novademi · JournalPort · CongressPort
- Crossref · JATS · DOAJJournalPort
- TCMBBir Finans · Dernek
The next system

