TECHNOLOGY

What we work with

We do not start with "what shall we write it in" but with "what does it need to do". The technology follows from the answer — and it is always something we can maintain for years and hand over to another team.

01

Frontend — what the user sees

UX and UI design

Screens and flows designed before any code is written. Redrawing a screen is far cheaper than rebuilding a finished app.

TypeScript

JavaScript with type checking. It catches a whole class of bugs while you write, not at the customer.

Vue and Nuxt

Our default for sites and apps where load speed matters and search engines need to find the page.

React and Next.js

When you already have a React team or codebase, we build on it rather than rewriting from scratch.

Angular

For large enterprise applications with a long life, where strict structure pays off.

02

Backend — logic and data

PHP — Symfony, Laravel, Nette

A proven base for e-commerce and business systems. We reach for Symfony when the solution has to grow for years.

Node.js

One language across frontend and backend, so the team stops context-switching and code gets shared.

Python — Django

Data processing, integrations and anything AI-adjacent, where Python has the strongest tooling.

PostgreSQL

Where your data lives. We choose it for reliability and for how well it grows with you.

Elasticsearch

Search across a large catalogue that returns in milliseconds and copes with typos.

Redis

A cache layer. Repeated queries are not recomputed, so the site stays fast under a traffic spike.

03

Mobile applications

iOS — Swift

A native app for iPhone and iPad when you need full performance and access to device features.

Android — Kotlin

The same for Android. We go native where performance or device hardware is the point.

React Native

One app for both platforms. It saves time and budget when you do not need strictly native behaviour.

Firebase

Sign-in, notifications and data sync without standing up your own server.

04

Infrastructure and operations

Docker

The app runs the same on a developer laptop and on the server. No more "works on my machine".

Kubernetes

Cluster design and management. Load arrives and the app scales itself up; load drops and it scales back down so you stop paying for idle.

Amazon Web Services

Cloud design, management and advice — including how not to pay for services you do not use.

Terraform and Ansible

Infrastructure described in code. A server can be rebuilt identically at any time, not by hand and from memory.

CI/CD pipelines

Automated tests and deployment. A change reaches production only once it has passed the checks.

Prometheus and Grafana

Monitoring. We hear about an outage from an alert, not from a call by your customer.

Not seeing what you use? Tell us. We can take over or integrate with most common systems — and when that is the wrong move, we will say so.

Not sure what you need?

Tell us what the solution has to do. We will propose the technology — and explain why that one.