Skip to content

Our work

Software that runs cities and businesses

A selection of platforms we designed, built and still run. Each one started as a conversation about a real problem.

Smart city, public sector

Dubrovačko oko

How Dubrovnik turned citizen reports into a city service that closes the loop

Citizens report potholes, broken street lights and rubbish on a map. The city assigns each report to the right institution, resolves it and tells the reporter what was done.

  • Faces and number plates blurred automatically before photos go public
  • Reports routed to city institutions, with updates back to citizens
  • Ready for other cities: own branding and data, same software
  • Angular
  • .NET
  • PostgreSQL + PostGIS
  • Microsoft Azure
  • Google Maps
Read the case study: Dubrovačko oko
Smart city, tourism management

Dubrovnik Visitors

Live visitor numbers and crowd forecasts for a UNESCO World Heritage old town

Counters at every entrance to Dubrovnik's Old Town report how many people are inside, every 15 minutes. Machine learning forecasts the crowds for any day, so residents and visitors can plan around them.

  • Six people counters at all Old Town entrances, updated every 15 minutes
  • Live numbers measured against the UNESCO carrying capacity
  • Machine learning crowd forecasts from cruise, stay and weather data
  • Angular
  • ASP.NET Core
  • SQL Server
  • ML.NET + ONNX
  • Chart.js
Read the case study: Dubrovnik Visitors
Retail and manufacturing

Hrvatski kišobran

A webshop where customers design their own umbrella, in 3D

A custom webshop with an umbrella configurator: customers put their own photos and text on the canopy, pick the frame and handle, preview it in 3D and order it, while partners get their own prices.

  • Configurator with a live 3D preview of the finished umbrella
  • Retail and B2B customers, each with their own prices
  • Orders and partners in sync with the Luceed ERP
  • Angular
  • ASP.NET Core
  • SQL Server
  • three.js
  • Fabric.js
Read the case study: Hrvatski kišobran
Public transport

Libertas Dubrovnik

Live buses and arrival times for Dubrovnik public transport

Every Libertas bus sends its position every few seconds. The platform shows the buses on the map, estimates when each one reaches every stop, and gives the staff one place to run lines, stops and timetables.

  • Live bus positions on the map, refreshed every few seconds
  • Arrival times at every stop, estimated from where the buses are
  • Works with any tracking system: SmartPOS, GTFS-Realtime or a custom feed
  • Angular
  • ASP.NET Core
  • SignalR
  • PostgreSQL
  • Flutter
Read the case study: Libertas Dubrovnik

More case studies are on the way. Ask us about projects similar to yours.

Tell us what you want to build

A free, no-obligation conversation about your idea. You get an honest view on scope, cost and the best way to start.