TRContact Us
Technologies

Technology capabilities for real-world systems

Explore the programming languages, web and mobile frameworks, data, AI, cloud, and DevOps technologies we use across projects.

Technology selection

We choose technology around the product need and its operating cost.

Performance, security, maintainability and compatibility with existing systems are central to the decision. This list shows the main technologies and platforms we evaluate according to each project’s requirements.

Technology area

Programming languages

Languages selected around the runtime, performance profile and long-term maintenance needs.

TY

TypeScript

Type safety and more predictable maintenance across large JavaScript codebases.

JA

JavaScript

Client and server layers for browser and Node.js applications.

PY

Python

Data processing, automation, artificial intelligence and API development.

GO

Go

Concurrent services, networking software and performance-sensitive backends.

View more tools in this area +
RU

Rust

Memory-safe components where low latency and systems-level control matter.

JA

Java

Enterprise applications, integrations and high-traffic services.

KO

Kotlin

Android applications and services running on the JVM.

SW

Swift

Native applications for iOS and macOS.

DA

Dart

Cross-platform applications built with Flutter.

Technology area

Web and service development

Tools for user interfaces, APIs and enterprise web applications.

RE

React

Component-based web interfaces and reusable design systems.

NE

Next.js

Server rendering, routing and full-stack React applications.

VU

Vue 3

Lightweight, progressively adopted web interfaces.

SV

SvelteKit

Fast web experiences with a small client-side footprint.

View more tools in this area +
NO

Node.js

JavaScript APIs and event-driven backend services.

NE

NestJS

Modular, testable services in the Node.js ecosystem.

EX

Express

Small and flexible HTTP services.

DJ

Django

Python applications that benefit from a strong data model and administration tools.

FA

FastAPI

Typed, high-performance APIs in Python.

SP

Spring Boot

Enterprise Java services and system integrations.

Technology area

Data and enterprise platforms

Platforms for transactional data, search, messaging, ERP, CRM and commerce.

PO

PostgreSQL

Transactional data, advanced queries and dependable relational modelling.

MY

MySQL

Relational data management for web and business applications.

MO

MongoDB

Document data with evolving schemas and rapid product development needs.

RE

Redis

Caching, session management and short-lived data.

View more tools in this area +
EL

Elasticsearch

Full-text search and high-volume indexing.

KA

Kafka

High-volume event streams and data movement between systems.

SA

SAP

Enterprise resource planning processes and business-system integrations.

SA

SAP HANA

In-memory transactional and analytical workloads.

SA

Salesforce

CRM workflows and customer-data integrations.

MA

Magento (Adobe Commerce)

Enterprise commerce with complex catalogues and integration requirements.

SH

Shopify

Commerce projects that need rapid launch and an extensible application ecosystem.

WO

WooCommerce

Content and commerce solutions based on WordPress.

Technology area

Cloud and DevOps

Tools for provisioning infrastructure, automating releases and scaling applications.

DO

Docker

Consistent application packaging across development and production environments.

KU

Kubernetes

Deploying, scaling and operating container-based services.

TE

Terraform

Repeatable cloud infrastructure defined and reviewed as code.

AW

AWS

Compute, data, networking and managed cloud services.

View more tools in this area +
AZ

Azure

Enterprise cloud workloads integrated with Microsoft services.

GO

Google Cloud

Cloud services focused on data, AI and application workloads.

Technology area

Mobile development

Native and shared-code approaches for iOS and Android applications.

RE

React Native

Shared-code mobile applications for iOS and Android.

FL

Flutter

Cross-platform applications with highly customised interfaces.

SW

SwiftUI

Declarative native interfaces across Apple platforms.

KO

Kotlin Multiplatform

Sharing business logic across mobile platforms while retaining native interfaces.

Technology area

Artificial intelligence and machine learning

Libraries and platforms for model development, evaluation and production workloads.

PY

PyTorch

Model development, experimentation and production inference workloads.

TE

TensorFlow

Machine-learning models and production pipelines.

TR

Transformers

Text, vision and multimodal generative AI models.

Technology area

Product and project management

Planning, delivery tracking, technical documentation and shared knowledge.

JI

Jira

Work tracking, planning and delivery visibility.

CO

Confluence

Technical documentation and shared team knowledge.

Technology area

Service communication and messaging

Managing service traffic and building dependable asynchronous workflows.

IS

Istio

Service traffic, security policy and observability in Kubernetes environments.

LI

Linkerd

Lightweight traffic management between Kubernetes services.

RA

RabbitMQ

Dependable queues and asynchronous workflows.

NA

NATS

Low-latency messaging and event distribution.

Technology area

Application platforms

Identity, data, real-time services and web application deployment.

SU

Supabase

PostgreSQL-based identity, data and real-time application services.

FI

Firebase

Identity, notifications and real-time data for mobile and web applications.

VE

Vercel

Deployment and edge runtime needs for Next.js applications.

NE

Netlify

Deployment for static sites and serverless web functions.

Technology area

Search, analytics and data processing

Search, event analytics, transformation and scheduled data workflows.

OP

OpenSearch

Search, log analytics and observability workloads.

CL

ClickHouse

High-volume analytical queries and event data.

AP

Apache Airflow

Scheduling and monitoring recurring data workflows.

DB

dbt

Transforming, testing and documenting analytical data with SQL.

Let's discuss your project

We can assess the need and the systems already in place.

Contact us