Tehnologije s kojima radimo
Alati koje smo birali jer su se dokazali u produkciji, od vozila i terminala do poslužitelja. Popis nije konačan: za svaki projekt biramo ono što mu najbolje odgovara.
Programski jezici
Kotlin i Java
Android aplikacije i JVM poslužitelji.
Swift
Nativne aplikacije za iPhone, iPad i Mac.
Dart
Flutter aplikacije za više platformi.
TypeScript i JavaScript
Web, API-ji i alati; isti jezik na klijentu i poslužitelju.
Python
Obrada podataka, automatizacija, AI i generatori poput ove stranice.
C i C++
Firmware za mikrokontrolere i softver gdje se broji svaki milisekund.
Rust
Sigurni i brzi alati, od CLI-ja do mrežnih servisa.
Go
Mali, brzi servisi i mrežni alati.
C# i .NET
Poslovne aplikacije, Windows i integracije s Microsoftovim sustavima.
PHP
Održavanje i nadogradnja postojećih web sustava.
SQL
Upiti, sheme, migracije i optimizacija na svim bazama koje koristimo.
Bash i PowerShell
Skripte za poslužitelje, isporuke i održavanje.
Mobilno
Android
Aplikacije za terminale, vozače i putnike, uključujući uređaje s čitačima kartica i pisačima.
iOS
Nativne aplikacije s SwiftUI-jem i UIKitom.
Flutter
Jedna baza koda za Android i iOS kad je to pravi izbor.
React Native i Expo
Aplikacije za više platformi iz web ekosustava.
NFC, HCE i USB serial
Beskontaktne kartice, emulacija kartica i serijska komunikacija s perifernim uređajima.
Kiosk i MDM
Zaključani uređaji, daljinsko upravljanje i nadogradnje cijele flote.
Web i frontend
React i Next.js
Web aplikacije, nadzorne ploče i stranice s poslužiteljskim renderiranjem.
Vue i Nuxt
Kad je to tim naručitelja već odabrao.
Svelte i SvelteKit
Lagani frontend s malo koda.
HTML, CSS i web standardi
Brze, pristupačne stranice bez nepotrebnih okvira, poput ove.
Tailwind CSS
Brzo oblikovanje sučelja u većim aplikacijama.
PWA i WebSocketi
Aplikacije koje rade offline i podaci uživo.
Backend i API
Node.js (Express, Fastify, NestJS)
API-ji, integracije i web aplikacije.
Python (FastAPI, Django)
Backend servisi, obrada podataka i AI servisi.
ASP.NET Core
Poslovni backend u Microsoftovu ekosustavu.
Go servisi
Mali binarni servisi za telemetriju i proxy slojeve.
REST, GraphQL i gRPC
API-ji za mobilne aplikacije, partnere i uređaje.
MQTT (EMQX, Mosquitto)
Telemetrija i poruke između uređaja u vozilima i poslužitelja.
Redovi i poslovi (Redis, BullMQ, RabbitMQ)
Pozadinska obrada, rasporedi i pouzdana isporuka poruka.
Autentikacija (OAuth 2, OIDC, JWT, Entra ID)
Prijava korisnika i strojeva, SSO s Microsoftom i Googleom.
Webhookovi i integracije
Povezivanje s ERP-om, računovodstvom i postojećim sustavima naručitelja.
Baze podataka
PostgreSQL
Glavna relacijska baza za većinu projekata.
Supabase
Postgres s autentikacijom, realtime podacima i pohranom datoteka.
Microsoft SQL Server
Poslovni sustavi i e-trgovine u Microsoftovu okruženju.
MySQL i MariaDB
Postojeći web sustavi i integracije.
SQLite
Lokalna baza na terminalima i u mobilnim aplikacijama, rad bez mreže.
Redis
Keš, sesije, redovi i brojači.
MongoDB
Dokumentne baze gdje shema mora ostati fleksibilna.
TimescaleDB i InfluxDB
Vremenske serije za telemetriju i mjerenja.
pgvector
Vektorsko pretraživanje za AI pretragu i RAG.
Naplata i kartice
POS terminali
Integracija platnih terminala u prodaju karata.
Beskontaktne kartice (MIFARE, DESFire)
Čitanje i upis kartica za prijevoz i parkiranje.
EMV i NFC plaćanje
Plaćanje bankovnom karticom i mobitelom na validatoru.
SAM moduli i kriptografija
Sigurni moduli za ključeve, AES i 3DES u terminalima.
Termalni pisači
Ispis karata i računa u vozilu i na šalteru.
QR i barkodovi
Mobilne karte, validacija i kontrola.
Fiskalizacija i e-računi
Spajanje na Poreznu upravu i razmjena e-računa.
Online plaćanja (Stripe, CorvusPay, PayPal)
Plaćanje u web shopovima i mobilnim aplikacijama.
Hardver i ugradbeni sustavi
Mikrokontroleri (ESP32, STM32, PIC32, ARM Cortex-M)
Firmware u C i C++, bootloaderi i OTA nadogradnje.
RTOS (FreeRTOS, Zephyr)
Determinističko izvođenje na uređajima s više zadataka.
Linux na uređajima (Raspberry Pi, Yocto, Buildroot)
Ugradbeni Linux za gateway uređaje i terminale.
Wi-Fi, BLE, LTE i GNSS moduli
Povezivanje i pozicioniranje uređaja na terenu.
CAN bus, RS-485 i Modbus
Komunikacija s vozilom i industrijskom opremom.
Senzori i IoT
Prototipovi i serijski uređaji za mjerenje i nadzor.
Dizajn PCB-a (KiCad, Altium)
Od sheme i pločice do BOM-a, nabave i serije.
Kućišta i 3D ispis
Prototipovi kućišta i mehanike prije alata za seriju.
Video i streaming
OTT i VOD platforme
Streaming uživo i na zahtjev za sportske i druge sadržaje.
HLS i DASH
Prilagodljivi streaming za web, mobitele i TV.
FFmpeg i enkodiranje
Transkodiranje, pakiranje i obrada videa.
WebRTC
Video i audio u stvarnom vremenu u pregledniku.
CDN i DRM
Isporuka velikom broju gledatelja i zaštita sadržaja.
Umjetna inteligencija
Lokalni LLM-ovi
llama.cpp, Ollama, LM Studio i vLLM na vlastitom hardveru, bez oblaka.
Modeli preko API-ja (Claude, OpenAI, Gemini)
Kad su cijena, brzina ili kvaliteta oblaka bolji izbor.
RAG i pretraga dokumenata
Odgovori iz vlastitih dokumenata s vektorskim bazama.
AI agenti i alati
Automatizacija zadataka, uključujući naš open source coding harness u Rustu.
Računalni vid
OCR i prepoznavanje slika, lokalno ili u oblaku.
PyTorch i ONNX
Treniranje i izvođenje manjih modela, i na rubnim uređajima.
Govor (Whisper, TTS)
Prepoznavanje i sinteza govora.
Alati, cloud i infrastruktura
Linux i Docker
Poslužitelji i kontejneri koje sami postavljamo i održavamo.
Caddy i Nginx
Reverse proxy, TLS i posluživanje stranica.
Git, GitHub i GitHub Actions
Verzioniranje, CI/CD i automatizirane isporuke.
Microsoft Azure i Microsoft 365
Cloud, Entra ID, Graph API, e-pošta, kalendar i dokumenti.
AWS i Hetzner
Cloud i VPS infrastruktura prema potrebama projekta.
Nadzor (Grafana, Prometheus, Uptime Kuma)
Nadzorne ploče za poslužitelje i cijelu flotu uređaja.
Izvješća o greškama (Sentry, Crashlytics)
Greške iz aplikacija i uređaja na jednom mjestu.
Testiranje (Jest, pytest, Playwright)
Automatski testovi od jedinica do cijelog sučelja.
Analitika (Umami)
Statistika posjeta bez kolačića, na vlastitom poslužitelju.
Figma
Dizajn sučelja i prototipovi prije razvoja.