Skip to content

43.27° N 20.00° E / Sjenica, Serbia

Websites and software that work with the systems you already run

Kavon is a one-person web development studio in Serbia. I build websites, online stores and web applications for companies in the Balkans and the EU, and connect them to the software you already run, including the Serbian SEF e-invoicing and e-delivery note systems. Messages sent before 5 pm CET get a reply the same day.

Integrations with Serbian government systems

Companies registered in Serbia send invoices through SEF (the e-invoicing system of the Ministry of Finance) and delivery notes through the eOtpremnice system. Both accept documents only in a prescribed XML format, authenticated with an API key issued to the company. Software that a business has used for years usually cannot do that, and nobody wants to rewrite it from scratch.

For BKC Soft, whose point of sale software is accredited with the Serbian Tax Administration (registration number 88), I built a small service in Go called efakture.exe. The point of sale software calls it on the same computer; the service builds the XML, validates it, sends it to SEF or the e-delivery note system and returns the response. When the government changes the specification, users receive one new file and the point of sale software stays untouched. The service has run since 2023 and now handles close to 50 routes (operations the software can request).

The same software sends a daily cash register report to the BKC Soft portal, where owners see revenue per location next to their SEF e-invoices.

For companies without their own software I built the e-delivery notes portal. A company enters its API key once and sends delivery notes from any device, including a phone, with no card reader. Items are not typed in: the portal reads the QR code on a fiscal receipt and pulls the line items itself. Sending e-invoices from the portal is the next feature I am adding.

How we work together

  1. 01

    Your brief

    Send a few sentences: what your company does, what the site or software should do and when you need it. Messages sent before 5 pm CET get a same day reply with a first estimate and my questions.

  2. 02

    Quote

    We agree on the price, the deadline and exactly what is included. Only the domain and hosting are paid up front.

  3. 03

    Build

    A presentation site takes 3 to 7 days, larger projects 7 to 20 days. We talk every day during the build, so changes go in while the work is happening.

  4. 04

    Launch and payment

    I put the project on the hosting, and you pay the rest after that, as agreed, in installments if you need them.

The full process, step by step

Starting prices

The three most common jobs. Web applications and SEF or e-delivery note integrations are quoted after a conversation; integrations start at around 300 EUR.

  • from 100 EUR

    Presentation website

    Pages about the company and its services, as many as you need, plus contact details. Ready in 3 to 7 days. An admin panel costs extra.

  • from 150 EUR

    Business website with a blog

    The same as a presentation site, plus a blog with articles on what your customers search for on Google.

  • 350 to 400 EUR

    Online store

    Catalog, cart and payments. Supplier feeds and extra sales channels are quoted separately.

The domain and hosting are paid separately and up front. If you need a formal invoice, I issue it through a registered company and VAT is added to the price.

Full pricing with timelines

Speed you can check

performance, phone
100
performance, desktop
100
KB whole page
100
KB of JavaScript
0

I measured this page with Google Lighthouse on October 7, 2026: performance 100 out of 100 on a phone and 100 on a desktop, accessibility 100 out of 100. The whole page, fonts included, weighs 100 KB and ships no JavaScript at all (0 KB). Once the site is live you can run the same test yourself at pagespeed.web.dev.

Who is behind it

Kavon is me, Kambo, based in Sjenica in southwest Serbia (more about me). I work alone, with no account managers in between: the person who answers your message is the person who writes the code and later maintains the site.

I have built projects for companies in Serbia, Montenegro (Sigma Premium Realty, Galia Apartmani) and Germany (Bralić & Dekić), and I work remotely with clients outside the region. I speak Serbian and English with clients, and I can also communicate in German and Turkish by message. Serbia is on Central European Time, the same clock as Berlin and Vienna; how remote work with EU companies runs is on the nearshore page.

Questions before you get in touch

Who owns the site and the code when the job is done?

You do. The domain is yours, you get access to the hosting I provide, and all the site files are there. If you want the source code as a separate archive, I send it.

Can I get a proper invoice?

Yes. If you need an invoice, I issue it through a registered company and VAT is added to the agreed price. If you do not need one, the price stays as quoted.

We already have accounting or point of sale software. Can it send to SEF?

Send me the name of the software and what it needs to send. For BKC Soft I built a service that takes over sending to SEF and the e-delivery note system, so their software did not have to be rewritten. Whether the same works for yours depends on whether it can call an external service or export invoices to a file, and I check that before I quote.

How much are hosting and the domain per year?

The hosting I provide costs up to about 30 EUR a year, and the domain is paid separately at the registrar's price. Both are paid up front, before work starts, and the rest of the price only after launch.

Send a short brief

Describe what you need in a few sentences. Messages sent before 5 pm CET get a same day reply with a first estimate and the questions that reveal the real scope of the job.