Šta radimo
Pokrivamo ceo životni ciklus softvera — od arhitekture i razvoja do puštanja u rad, nadzora i održavanja.
Razvoj softvera po meri
Web aplikacije, SaaS platforme, API-ji i interni alati — od nule ili nadogradnja postojećeg.
Projektujemo i implementiramo kompletna rešenja: korisnički interfejs, poslovna logika, baza podataka i integracije sa spoljnim sistemima.
Radimo pretežno u TypeScript ekosistemu (React, Node.js, Prisma) uz relacione baze, ali biramo tehnologiju prema problemu, ne obrnuto.
Svaki projekat dobija automatizovane testove, end-to-end proveru ključnih tokova i CI/CD od prvog dana.
Cloud i DevOps
Azure infrastruktura, kontejneri, CI/CD, nadzor i troškovna optimizacija.
Postavljamo produkcione okoline na Microsoft Azure platformi: kontejnerske aplikacije, upravljane baze, statički sajtovi, mreže i identiteti — uz mrežnu izolaciju i firewall podešavanja kada je to potrebno.
Infrastrukturu opisujemo kodom i automatizujemo isporuku preko GitHub Actions ili Azure DevOps pipeline-a, sa razdvojenim QA i produkcionim okruženjima.
Optimizujemo troškove i uvodimo nadzor, logovanje i rezervne kopije tako da sistem radi i kad niko ne gleda.
Sistemsko i nativno programiranje
C, C++ i Rust — performanse, multimedija, GPU, embedded uređaji i hardverski bliski kod.
Kada JavaScript nije dovoljan: obrada zvuka i slike u realnom vremenu, GPU računanje, mrežni protokoli, firmver za mikrokontrolere i IoT uređaje, integracija sa pametnim uređajima preko lokalne mreže, desktop aplikacije i biblioteke za druge timove.
Imamo iskustvo sa OpenGL/Vulkan/WebGPU stekom, multimedijalnim bibliotekama i višeplatformskim build sistemima.
Rust koristimo tamo gde su memorijska bezbednost i predvidive performanse presudne — od desktop alata do embedded uređaja. Isti C/C++ kod umemo da prevedemo i za web preko WebAssembly-ja.
AI i integracija LLM modela
Agenti, automatizacija dokumenata, pretraga nad sopstvenim podacima i asistenti u aplikaciji.
Ugrađujemo velike jezičke modele u postojeće proizvode: klasifikacija i ekstrakcija iz dokumenata, pretraga sa citiranjem izvora, asistenti u korisničkom interfejsu.
Gradimo agentne tokove sa jasnim granicama, evaluacijom kvaliteta i kontrolom troškova — bez „magije“ koju niko ne može da objasni.
AI funkcionalnosti kod nas su testabilne: determinističke zamene modela u CI okruženju znače da se svaka promena proverava brzo, jeftino i ponovljivo.
Konsalting i arhitektura
Tehnički due diligence, revizija koda, izbor tehnologija i plan migracije.
Nezavisna procena postojećeg sistema: kvalitet koda, sigurnost, skalabilnost, troškovi i rizici — sa konkretnim planom šta menjati i kojim redom.
Pomažemo pri izboru tehnologija i dobavljača, definisanju arhitekture novih proizvoda i postavljanju inženjerskih praksi u timu.
Radimo i kao „frakcioni CTO“ za kompanije koje još nemaju tehničko vođstvo.
Regulisani i višejezični domeni
Softver za pravne, finansijske i compliance procese — sa revizionim tragom i više jezika i pisama.
Iskustvo sa aplikacijama u kojima svaka radnja mora biti evidentirana, svaki dokument verzionisan, a pristup strogo kontrolisan.
Podržavamo više jezika i pisama (uključujući srpsku latinicu i ćirilicu) kao sastavni deo proizvoda, ne kao naknadnu dopunu.
Digitalizujemo poslovne procese koji danas žive u tabelama i e-pošti u pouzdane, proverljive sisteme.
GIS i geoprostorni podaci (Koautori US patenta)
Interaktivne karte i prostorne analize nad velikim količinama podataka koji stižu uživo.
Podatke o lokacijama iz različitih sistema dovodimo u red i vezujemo za geografiju kojoj pripadaju, da bi se nad njima moglo pouzdano filtrirati i računati.
Pravimo karte koje ostaju brze i čitljive i kada prikazuju milione objekata, uz mogućnost da se vidi kako se slika menjala kroz vreme.
Na serveru prostorne baze i indeksi (PostGIS), u browseru Leaflet i MapLibre. Na ovom polju smo i koautori jednog američkog patenta.
Korisnički interfejsi za finansijska tržišta
Desktop i web aplikacije za profesionalce na finansijskim tržištima — gusti ekrani sa podacima koji se menjaju iz sekunde u sekundu.
Pravimo ekrane na kojima korisnik prati mnogo instrumenata odjednom i sam raspoređuje šta gde stoji, bez usporavanja dok podaci neprekidno pristižu.
Uz svaki broj prikazujemo i odakle potiče i kako se menjao, pa analitičari i operativni timovi brzo proveravaju vrednosti i reaguju na odstupanja.
Desktop klijente pišemo u Javi (Swing, JavaFX), web aplikacije u React-u i TypeScript-u, uz Electron, AG Grid i Highcharts.
Jasan proces, bez iznenađenja
- Razgovor — Slušamo problem, ne listu funkcija. Pitamo šta se menja u vašem poslovanju kada rešenje proradi.
- Predlog i procena — Pisani predlog sa obimom, arhitekturom, rokovima i cenom. Fazno, tako da prvu vrednost vidite brzo.
- Iterativna isporuka — Kratki ciklusi, radna verzija dostupna od prve nedelje, transparentno praćenje napretka.
- Puštanje u rad i podrška — Produkcija sa nadzorom, dokumentacijom i predajom znanja. Ostajemo uz vas onoliko koliko vam treba.
Imate problem koji softver može da reši?
Opišite ga u nekoliko rečenica. Odgovorićemo u roku od jednog radnog dana sa predlogom sledećeg koraka — bez obaveze.