Skip to content

Our tech stack

Modern technologies for production-grade systems.

We choose technology pragmatically, not dogmatically — using proven tools and modern platforms to build secure, scalable and maintainable systems that work in the real world.

AngularVue.jsReactNext.js.NETLaravelNestJSSpring BootPostgreSQLRedisDockerKubernetesAWSOpenAIClaudeGeminiOllama (local models)WhatsApp Cloud API

Our stack by layer

Proven tools for real-world impact.

A modern, flexible stack to design, build and operate business-critical systems. We use the right technology for the right problem.

How we choose

Frontend

Fast, accessible and maintainable interfaces.

  • Angular
  • PrimeNG
  • Vue.js
  • PrimeVue
  • React
  • Next.js
  • TypeScript
  • Tailwind CSS

Backend & APIs

Robust, secure and well-documented services.

  • .NET
  • Laravel
  • PHP
  • Node.js
  • NestJS
  • Spring Boot
  • Quarkus
  • Python
  • FastAPI

Databases

Transactional, analytical, vector and real-time.

  • PostgreSQL
  • pgvector
  • SQL Server
  • Oracle
  • MySQL
  • MariaDB
  • MongoDB
  • Redis

Infrastructure & DevOps

Secure environments and repeatable deployments.

  • Linux
  • Docker
  • Kubernetes
  • Nginx
  • Caddy
  • AWS
  • Cloudflare
  • GitLab CI
  • GitHub Actions

Automation & AI

Cloud or local models, applied with control.

  • OpenAI
  • Claude
  • Gemini
  • Ollama (local models)
  • RAG / semantic search
  • Document analysis
  • Audio transcription
  • n8n
  • Apache NiFi

Integration & security

Clear contracts, queues and controlled access.

  • OpenAPI
  • REST / JSON
  • Webhooks
  • RabbitMQ
  • Keycloak
  • JWT / OTP
  • RFID / IoT
  • MinIO / S3

Communications & payments

Channels your customers already use.

  • WhatsApp Cloud API
  • Telegram Bots
  • Transactional email
  • Chatwoot
  • QR payments
  • E-invoicing
  • Payment gateways

Quality & operations

Test, measure and operate without surprises.

  • Automated testing
  • Vitest
  • Grafana
  • Prometheus
  • Offline-first
  • Backups
  • Git

Reference architectures

The right stack for each type of project.

These architectures come from systems we have already built. Every project is evaluated on its own: if your company already runs on a technology, we build on it.

QR payments via API

Separate public API, admin panel, bank callbacks and worker, with idempotency and reconciliation.

UI
AngularPrimeNG
Services
.NETWebhooks
Data
PostgreSQLBackups
Ops
DockerCaddy

Multi-tenant SaaS

Isolation per company and branch, plans and modules, queues for heavy processes.

UI
Vue.jsPrimeVue
Services
LaravelJWT / OTP
Data
PostgreSQLRedis
Ops
DockerGitLab CI

Enterprise AI with RAG

Documents turned into searchable knowledge, with a swappable AI provider and measured costs.

Models
OpenAIClaudeGeminiOllama (local models)
Processing
.NETLaravel
Knowledge
pgvectorDocument analysis
Ops
RedisDocker

AI data agent

Natural-language questions over existing databases, read-only with column-level permissions.

UI
AngularPrimeNG
Engine
.NETClaude
Sources
SQL ServerPostgreSQLMySQL
Security
JWT / OTPRedis

Multichannel messaging

One service for every channel, with queues, retries and per-plan limits.

Channels
WhatsApp Cloud APITelegram BotsTransactional email
Services
LaravelNode.js
Queues
RedisScheduled jobs
UI
Vue.jsInertia

Offline-first local system

Runs without internet, syncs on reconnect and integrates with on-site devices.

UI
AngularPrimeNG
Services
.NETOffline-first
Data
PostgreSQLRedis
Devices
RFID / IoTE-invoicing

How we choose technology

Engineering judgment, not hype.

Before writing a line of code we evaluate every technical decision with these questions.

Does it solve the problem?Technology is chosen for the use case, not the other way around.
Can your team maintain it?We favor tools with community, documentation and available talent.
Does it scale with you?We plan for the users, data and modules of the coming years.
Is it secure and auditable?Authentication, encryption, traceability and backups by design.
What does it cost to run?Licenses, infrastructure and support: total cost, not just upfront.

How it works

From code to real-world value.

We combine modern technologies with proven engineering practices to deliver secure, scalable and maintainable systems.

Plan & designRequirements and architecture
DevelopClean, modular code
Test & secureAutomated tests and checks
DeployTo production with confidence
Monitor & improveMeasure, learn and evolve

Engineering principles

A stronger foundation for what comes next.

Technology is only as good as how it’s applied. These principles guide every solution we build.

Security firstProtect your data and your business.
ScalabilityBuilt to grow with your needs.
MaintainabilityClean, modular and well-documented.
ObservabilityMeasure, learn and stay ahead.
Pragmatic choicesReal tools for real operations.

Ready to build what’s next?

Let’s turn your ideas into real solutions.

Talk to our engineering team about the right technology for your next project.