ByteNest Book a free call

Software studio, ZagrebSenior engineersAI-native dev workflows

Senior engineering, at AI-native speed.

ByteNest is a senior engineering squad from Zagreb. We built production systems for years before AI, and today we run AI-native development workflows on top of that experience. Your product reaches the market sooner and costs less to build, with the engineering standard intact.

Selected work

Seven products, one case study each.

  • Live · Australia

    BodyShop Pulse

    Profit analytics for collision repair shops, with an AI assistant on Amazon Bedrock. Built end to end for an Australian partner.

    Signal cards from the BodyShop Pulse weekly story, each with a status, the figure for the week and an eight-week trend line: cost per job on watch at $885, return on people off track at 0.96x
  • Our product · Live

    Kroz

    Photoreal 3D apartments that buyers walk through before they are built, in any browser. Our own product.

    Inside the living room panorama in the Kroz viewer, sea view through floor-to-ceiling glass
  • Ongoing

    BarberSnap

    A booking app and salon dashboard for barbershops. We designed the architecture and lead the build.

    The BarberSnap admin day calendar for a demo barbershop, bookings colour-coded per barber
  • Live · Both stores

    Popravimo

    Citizens report potholes and broken lights with a photo and GPS. We rewrote the app in Flutter for Promet i prostor.

    App Store Google Play

    The Popravimo map tab for one city: clustered report markers on a Google map
  • Live · Both stores

    PiP

    Road crews log interventions with photos, GPS and road chainage, even with no signal. Built for Promet i prostor on their own GIS platform.

    App Store Google Play

    The PiP home screen: the PiPGIS header and four large actions for crews, from fetching the road chainage to opening a new intervention
  • In progress

    AAC communication app

    Picture cards with a parent's photos and voice, and a sentence book that speaks correct Croatian, for autistic children.

    The communication book in Croatian, open on the Food page: picture cards, colour-coded folder tabs down the side, and a sentence strip at the bottom reading Hoću Keks (I want a biscuit)
  • Launching soon

    Haircode

    Scans a hair product's ingredient list and explains it in Croatian, with the owner's engine running offline on the phone.

    The Haircode home screen in Croatian: an evening greeting, three care cards and a flower whose centre shows the next wash, a herbal treatment in three days

Clients: MAF, Revlum

Mobile SDKs

We rescued a non-functional iOS SDK for MAF and managed the Revlum Offerwall SDKs.

How a rescue works

  • MAF iOS SDKRescuedUIKit and WebView, shipped as an XCFramework via SPM. Not working when it came to us, in production now.
  • Revlum OfferwallShippedAndroid and iOS SDKs with Flutter and React Native plugins, public on pub.dev (opens in a new tab).

Built for third parties

  • AI table management for restaurants

    Reservations and a live floor plan. An assistant takes plain Croatian commands and runs the same checks as a manual booking.

    • Next.js
    • Supabase Realtime
    • Claude assistant

    Client work, not public yet. Happy to talk about it on a call.

  • Digital invitations platform

    Wedding and event invitations. Guests reply from one shared link, no app or account; the host's dashboard updates live.

    • Next.js
    • Supabase Realtime

    Client work, not public yet. Happy to talk about it on a call.

  • Grocery price-comparison app

    Built on the price lists Croatian chains must publish: prices from 11 chains, each in its own format, matched product by product.

    • Next.js
    • Supabase
    • Price-list ingestion

    Client work, not public yet. Happy to talk about it on a call.

How we work

Engineering first. AI workflows on top.

Our engineers were shipping production systems for years before AI tools existed. Today we run AI-native development workflows on top of that experience: every task starts from a written spec, and every change is reviewed independently and tested before it ships.

The tools are available to everyone. Knowing what to build, how to structure it and when a result is wrong takes years, and that is what you hire us for.

  1. Specified by a senior
  2. Built in AI dev workflows
  3. Reviewed by a senior
  4. Tested end to end
  5. Shipped

We build AI into products, too. Pulse's assistant runs Claude on Amazon Bedrock in Australia, and every number it writes comes from SQL.

  • On the market sooner. A small senior team with AI dev workflows gets through the work that usually takes a much larger team, without the hand-offs and the waiting in between.
  • A lower cost to build. A smaller team reaches the same result, and everyone on it is senior. Nobody learns on your budget.
  • Technically sound. Speed does not replace the engineering standard. Architecture, review and release decisions stay with engineers who ran production systems long before these tools.

Engagement models

Three ways in. All start with a free call.

  1. Fixed-scope build

    A free consultation, then a written spec and a fixed quote.

  2. Product partner

    An ongoing senior team, monthly, for a product that keeps growing.

  3. Rescue

    We take over a stuck or broken codebase, like the MAF iOS SDK.

Who you work with

The founder on every project. Engineers he has hand-picked.

Ivan Zvonimir Popović

Founder · your point of contact

Engineering lead with 8 years in software: mostly Flutter, early years in .NET and SQL, web throughout. He founded ByteNest in 2023 and is product owner and architect on every client project: the person you talk to, and the person accountable for what ships.

  1. TeamsLed mobile teams of 6 to 15 engineers, most recently the 15 developers behind Ihre Apotheken, Germany's pharmacy app.
  2. ScaleWorked on systems a whole country runs on: Croatia's 112 emergency system and its national water platform.
  3. AIAn early adopter of AI in engineering: built an LLM documentation search in 2023, runs multi-agent development workflows today.
  4. TeachingLectured web development at Algebra University College in 2023.

The bench

Senior engineers, hand-picked per project
  • 7+ years of production experience
  • Shipped software to real users
  • Led work before
  • Worked with Ivan before

When a project needs more hands, Ivan brings in engineers he has worked with before and whose work he has seen hold up in production. You never get whoever happens to be free: the talent on your project is already filtered. Ivan stays your point of contact and the architect throughout.

The founder's track record

Software that millions of people rely on.

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.

  • 3.9Mpeople covered by Croatia's 112 centres, which run on MUP SFERA
  • 1M+downloads of iA.de, Germany's pharmacy app, across both stores
  • 7,500+partner pharmacies on the iA.de platform
  • 20,000+users reported for the Jenz workplace app

2019 to 2020 · Full stack .NET developer · KING ICT

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.

iA.de store screen: 7,500 pharmacies in one app, above the app's home with prescriptions, appointments and a medication planner iA.de store screen: redeeming an e-prescription by holding a health insurance card to the phone iA.de store screen: finding a pharmacy nearby on a map, with filters for emergency service and delivery
  • Flutter
  • Native iOS and Android
  • White-label app pipeline
  • Add-to-app webshop SDK

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.

DFB collector app store screen: a newly scanned card, shown as a football collector card DFB collector app store screen: the digital album with numbered card slots and a Scan card button DFB collector app store screen: a gold badge worth 300 coins for scanning the first card
  • Flutter
  • Google ML Kit
  • TensorFlow Lite
  • OCR
  • Bitrise CI/CD

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.

Via Riyadh app home: an introduction to the destination, a Discover our story button and guest services
Via Riyadh app: a boutique's page with its story and opening hours
Via Riyadh app: a café's page with its story and restaurant details
  • Flutter
  • Bitrise CI/CD
  • Staging and production

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.

Jenz welcome screen: the app's logo above a prompt to create an account
Jenz home feed: Official and Social channels, a reminder about open quizzes and a company post about a cybersecurity milestone
Jenz Shoutbox: choosing which team receives an anonymous message
  • Flutter
  • Dart
  • 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.

    • Flutter
    • Dart
  • 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.

Book a free call

Tell us what you want built.

Four fields, no account. Sending opens your email app with everything filled in.

Prefer plain email? Write to hello@bytenest.hr.

Who it is for and what it should do.