The portfolio
Three live. One on the way.
The current portfolio — open-source NestJS modules in production, a corporate email platform live for institutions, and the cloud stack underneath, in development. We build for the NestJS ecosystem in the open, and operate the platform underneath in private.
Portfolio · readout
04 / 04 entries
Nominal
- 01MailPlatform
- 02CloudPlatform
- 03JacpolOpen source
- 04Netgsm ClientOpen source
01 / 04
Secure corporate email for institutions.
- Zero-access
- KVKK · GDPR
- Multi-tenant
- Built in Rust
A domestic, zero-access encrypted email platform built for government institutions and large organizations. KVKK, GDPR and BTK compliant. Multi-tenant by design — each institution runs as a fully isolated tenant on shared infrastructure. Written in Rust from the ground up.
Built on
- Rust
- Kubernetes
- HSM
- SAML 2.0 / OIDC
- PGP / S/MIME
- TLS 1.3
Cloud
02 / 04
End-to-end cloud, running under every product.
- Kubernetes
- Managed databases
- On-call included
- Internal today
Compute, object storage, managed databases, CI/CD, observability, 24×7 on-call — the full stack the RUBIKLABS portfolio runs on. Operated internally today; opening to external teams as we scale.
Built on
- Kubernetes
- PostgreSQL
- Prometheus
- NATS
Jacpol
03 / 04
Authorization for NestJS — a package family, open-sourced from production.
- Open source · MIT
- NestJS
- 3 packages
- Kysely + Prisma
Jacpol is the authorization engine that runs beneath every RUBIKLABS service — roles, policies, and resource-scoped access for NestJS applications. Shipped as a family of npm packages: a core module plus first-class adapters for Kysely and Prisma. We built it for ourselves and open-sourced it so any team on the NestJS ecosystem can use the same permissions system we do.
Built on
- NestJS
- TypeScript
- Kysely
- Prisma
Netgsm Client
04 / 04
NestJS module for the Netgsm SMS API — typed, testable, production-ready.
- Open source · MIT
- NestJS
- Netgsm API
- Typed end-to-end
A NestJS module for the Netgsm SMS provider — fully typed request and response shapes, dependency-injection friendly, with sensible defaults for retries and rate handling. The same client we use to send transactional SMS across the RUBIKLABS portfolio, open-sourced for any team on the NestJS ecosystem that ships to Turkish phone networks.
Built on
- NestJS
- TypeScript
- Netgsm API