Before and alongside ByteNest, Ivan built and led the work below as an employee of KING ICT, Q Agency and Four of them LLC. These are not ByteNest projects. They are where the experience on your project comes from.
2019 to 2020 · Full stack .NET developer · KING ICT
112
MUP SFERA, Croatia's 112 emergency system
- 3.9Mpeople in the country it serves
- Every112 call centre in Croatia
- 3 services dispatched: police, fire and medical
The next-generation emergency management system used by every 112 call centre in Croatia. Operators see where a caller is in real time, work on satellite imagery and coordinate the dispatch of police, fire and medical services.
It is integrated with the call centres' Cisco telephony (Cisco Unified Communications Manager), so an incoming 112 call is handed from the phone system to the same application the operator dispatches from.
Ivan worked on it across the stack for a year and a half: the operators' desktop client in C# and WPF, the backend services behind it on gRPC and MassTransit, and the designs for both, worked out with the business analysts.
- C# and WPF
- gRPC
- MassTransit on RabbitMQ
- Cisco Unified Communications Manager
- SQL Server
- EF Core and Dapper
- ReactiveUI
A government system, so there are no public screens to show.
2023 to 2025 · Mobile Team Lead · Four of them LLC
Ihre Apotheken (iA.de)
Germany's pharmacy app: e-prescriptions, online ordering and a pharmacy finder across 7,500+ partner pharmacies. Ivan led and mentored the 15 mobile developers behind it, in Flutter and native iOS and Android, while it grew from 100k to over a million downloads.
1M+ downloads across both stores, rated 4.6 on each.
- Flutter
- Native iOS and Android
- White-label app pipeline
- Add-to-app webshop SDK
Google Play ↗ (opens in a new tab)App Store ↗ (opens in a new tab)
2022 · Technical lead · Q Agency
DFB-Sammel-App von REWE
The digital collector album that REWE, one of Germany's largest supermarket chains, ran for the 2022 football World Cup. Shoppers scanned the 35 collector cards of the German national team with their phone to fill the album and unlock a golden fan card. Ivan bootstrapped the Flutter app, led the team that built it and worked on the card scanning: image recognition and OCR on the device.
A nationwide campaign in REWE stores across Germany, October to December 2022.
- Flutter
- Google ML Kit
- TensorFlow Lite
- OCR
- Bitrise CI/CD
App Store listing, archived ↗ (opens in a new tab)The campaign ended, so the app has left the stores.
2022 to 2023 · Lead developer · Q Agency
Via Riyadh
The app of Via Riyadh, a luxury shopping, dining and hotel destination in the Saudi capital. Ivan was the lead developer: in direct contact with the client, coordinating the development and business analysis teams, and running the pipeline that took the app to both stores.
Led the mobile build from the first commit to production on iOS and Android.
- Flutter
- Bitrise CI/CD
- Staging and production
viariyadh.com ↗ (opens in a new tab)Google Play ↗ (opens in a new tab)App Store ↗ (opens in a new tab)
2021 to 2022 · Flutter developer · Q Agency
Jenz
A closed social network for a company's employees: a news feed, a people directory, kudos, stories and an anonymous shoutbox. Jenz started as a Q Agency internal tool and grew into a company of its own. Ivan designed and built features in Flutter with the team, supported production and rolled out new releases.
20,000+ users reported for Jenz.
App Store ↗ (opens in a new tab)
-
2020 to 2021 · Full stack developer · KING ICT
Hrvatske vode
The central platform of Croatia's national water authority, for monitoring and managing water use and extraction across the country.
National scale: one platform for all of Croatia.
- .NET Core Web API
- Entity Framework
- SQL Server
- React
-
2021 to 2022 · Flutter developer · Q Agency
Airex and Streamways
Two more production mobile apps from the same years at Q Agency. Ivan designed and built features in Flutter with the team, supported production and rolled out new releases.
Three apps in production across those two years, counting Jenz.
-
2023 · Designed and implemented · Q Agency
Documentation search on a self-hosted LLM
A company-wide internal tool that answered questions about the company's documentation in plain language. The documents were embedded into a Pinecone vector index, and a self-hosted model answered from what the search retrieved.
An early RAG system, built in 2023 when the pattern was new.
- LangChain
- Python and Node.js
- Pinecone
- GPT4All
Screens come from each app's public store listing. The products belong to their publishers and appear here as the founder's work history.