← Späť na úvod

Technológie, s ktorými pracujeme

Nástroje, ktoré sme si vybrali, pretože sa osvedčili v produkcii, od vozidiel a terminálov po servery. Zoznam nie je konečný: pre každý projekt vyberáme to, čo mu najlepšie sedí.

Programovacie jazyky

Kotlin and Java

Android apps and JVM servers.

Swift

Native apps for iPhone, iPad and Mac.

Dart

Flutter apps across platforms.

TypeScript and JavaScript

Web, APIs and tooling; the same language on client and server.

Python

Data processing, automation, AI and generators like this website.

C and C++

Firmware for microcontrollers and software where every millisecond counts.

Rust

Safe and fast tooling, from CLIs to network services.

Go

Small, fast services and network tools.

C# and .NET

Business applications, Windows and integrations with Microsoft systems.

PHP

Maintaining and extending existing web systems.

SQL

Queries, schemas, migrations and tuning on every database we use.

Bash and PowerShell

Scripts for servers, releases and maintenance.

Mobilné

Android

Apps for terminals, drivers and passengers, including devices with card readers and printers.

iOS

Native apps with SwiftUI and UIKit.

Flutter

One code base for Android and iOS where that is the right choice.

React Native and Expo

Cross-platform apps from the web ecosystem.

NFC, HCE and USB serial

Contactless cards, card emulation and serial links to peripherals.

Kiosk mode and MDM

Locked-down devices, remote management and fleet-wide updates.

Web a frontend

React and Next.js

Web applications, dashboards and server-rendered sites.

Vue and Nuxt

Where the customer's team has already chosen it.

Svelte and SvelteKit

Lightweight frontends with little code.

HTML, CSS and web standards

Fast, accessible pages without needless frameworks, like this one.

Tailwind CSS

Fast UI styling in larger applications.

PWA and WebSockets

Apps that work offline and live data.

Backend a API

Node.js (Express, Fastify, NestJS)

APIs, integrations and web applications.

Python (FastAPI, Django)

Backend services, data processing and AI services.

ASP.NET Core

Business backends in the Microsoft ecosystem.

Go services

Small binary services for telemetry and proxy layers.

REST, GraphQL and gRPC

APIs for mobile apps, partners and devices.

MQTT (EMQX, Mosquitto)

Telemetry and messaging between devices in vehicles and servers.

Queues and jobs (Redis, BullMQ, RabbitMQ)

Background processing, schedules and reliable message delivery.

Authentication (OAuth 2, OIDC, JWT, Entra ID)

User and machine sign-in, SSO with Microsoft and Google.

Webhooks and integrations

Connecting to ERPs, accounting and the customer's existing systems.

Databázy

PostgreSQL

The main relational database for most projects.

Supabase

Postgres with authentication, realtime data and file storage.

Microsoft SQL Server

Business systems and e-commerce in Microsoft environments.

MySQL and MariaDB

Existing web systems and integrations.

SQLite

Local database on terminals and in mobile apps, offline operation.

Redis

Cache, sessions, queues and counters.

MongoDB

Document databases where the schema has to stay flexible.

TimescaleDB and InfluxDB

Time series for telemetry and measurements.

pgvector

Vector search for AI search and RAG.

Platby a karty

POS terminals

Payment terminals integrated into ticket sales.

Contactless cards (MIFARE, DESFire)

Reading and writing cards for transport and parking.

EMV and NFC payments

Paying with a bank card or phone at the validator.

SAM modules and cryptography

Secure modules for keys, AES and 3DES in terminals.

Thermal printers

Printing tickets and receipts in the vehicle and at the counter.

QR and barcodes

Mobile tickets, validation and inspection.

Fiscalisation and e-invoices

Connection to the tax authority and e-invoice exchange.

Online payments (Stripe, CorvusPay, PayPal)

Payments in web shops and mobile apps.

Hardvér a vstavané systémy

Microcontrollers (ESP32, STM32, PIC32, ARM Cortex-M)

Firmware in C and C++, bootloaders and OTA updates.

RTOS (FreeRTOS, Zephyr)

Deterministic execution on devices with many tasks.

Linux on devices (Raspberry Pi, Yocto, Buildroot)

Embedded Linux for gateways and terminals.

Wi-Fi, BLE, LTE and GNSS modules

Connectivity and positioning for devices in the field.

CAN bus, RS-485 and Modbus

Talking to the vehicle and industrial equipment.

Sensors and IoT

Prototypes and series devices for measurement and monitoring.

PCB design (KiCad, Altium)

From schematic and board to BOM, sourcing and series production.

Enclosures and 3D printing

Prototype enclosures and mechanics before series tooling.

Video a streaming

OTT and VOD platforms

Live and on-demand streaming for sports and other content.

HLS and DASH

Adaptive streaming for web, mobile and TV.

FFmpeg and encoding

Transcoding, packaging and video processing.

WebRTC

Real-time video and audio in the browser.

CDN and DRM

Delivery to large audiences and content protection.

Umelá inteligencia

Local LLMs

llama.cpp, Ollama, LM Studio and vLLM on your own hardware, no cloud.

Models via API (Claude, OpenAI, Gemini)

When the cloud's price, speed or quality is the better choice.

RAG and document search

Answers from your own documents with vector databases.

AI agents and tooling

Task automation, including our open source coding harness in Rust.

Computer vision

OCR and image recognition, locally or in the cloud.

PyTorch and ONNX

Training and running smaller models, including on edge devices.

Speech (Whisper, TTS)

Speech recognition and synthesis.

Nástroje, cloud a infraštruktúra

Linux and Docker

Servers and containers we set up and maintain ourselves.

Caddy and Nginx

Reverse proxy, TLS and serving sites.

Git, GitHub and GitHub Actions

Version control, CI/CD and automated releases.

Microsoft Azure and Microsoft 365

Cloud, Entra ID, Graph API, email, calendar and documents.

AWS and Hetzner

Cloud and VPS infrastructure as the project needs.

Monitoring (Grafana, Prometheus, Uptime Kuma)

Dashboards for servers and an entire device fleet.

Crash reporting (Sentry, Crashlytics)

Errors from apps and devices in one place.

Testing (Jest, pytest, Playwright)

Automated tests from units to the whole UI.

Analytics (Umami)

Visitor statistics without cookies, self-hosted.

Figma

Interface design and prototypes before development.