Product studio · Osijek, Croatia

We ship products. Ours first, then yours.

Recursive runs live products with paying customers, built end to end by one senior engineer. We build for companies and founders the same way: from idea to first paying user in about a month, with one person accountable for every line.

Builds from €10,000, fixed price. Two openings in Q1 2027.

Ledger · everything shippedupdated weekly
  • ispiti.hrlive260+ paying customers
  • kuda.hrlive5 cities, 38 sources
  • perolli.hrlive · clientrepair status tracker
  • polaris spalaunching · clientmobile car wash booking
  • zakoniearly accesslaw-change API
  • stanari.hrpilotbuilding management
  • drzavniispit.hrmerged into ispiti.hr318 paying users migrated
  • your productQ1 2027two openings →
Dejan Agostini

Dejan Agostini, the engineer you will work with

15 years in production software. Led mobile squads in Ireland and Switzerland, built clinical trial apps for a Silicon Valley healthtech company and transit ticketing used by Swiss commuters daily. Recursive d.o.o. since 2019.

What a build looks like

Fixed scope, fixed price from €10,000, a written proposal after one call. No handoffs between a designer, a backend team and a PM.

  1. 01week 1

    Prototype

    A clickable version of the product within days. We argue about the product before writing production code.

  2. 02weeks 2 to 4

    Build

    Database, auth, payments, admin, the boring parts done properly. A new release on a live URL every week.

  3. 03final week

    Launch

    SEO, monitoring, invoicing, fiscalization if you sell in Croatia. The first customer can pay on launch day.

  4. 04after launch

    Iterate

    We stay on. Real usage decides the next release, not the original spec. Support and changes on a monthly retainer or per release.

Case studies

The proof is in production, not in a pitch deck.

ispiti.hr
ispiti.hr home page

ispiti.hr

own product · live · paid
Problem
Thousands of Croatian civil servants sit a mandatory state exam every year, and until 2026 there was no way to practise for it online.
Scope
Original question bank with a multi-stage review pipeline, timed mock exams, spaced-repetition flashcards, AI study mentor, Stripe checkout, Croatian fiscalization, admin console.
Timeline
First product (drzavniispit.hr) from idea to paying users in about six weeks. Second generation absorbed it with 318 paying users migrated, zero refunds.
Result
260+ paying customers across five exams. Every invoice fiscalized automatically.
Stack
Next.js · Supabase · Stripe · Vercel · Anthropic
perolli.hr
perolli.hr repair status page

Zlatarna Perolli

client · live
Problem
A jewellery and watch repair shop, in business since 1978, spent its days answering the same phone call: "is my repair ready?"
Scope
Public site, repair status lookup by reference code and phone number, QR code on every receipt, automatic pickup reminders after 14 days, staff admin that works on a phone at the counter, versioned price list for the NN 101/2026 rules.
Timeline
About a week of work, live within two weeks of the first call.
Result
Customers check status themselves. The shop owns the system outright, no monthly platform fee.
Stack
Next.js · Supabase · Vercel

Polaris Spa Detailing

client · launching

Mobile car wash in Mali Lošinj. Online booking for a service that comes to your parking spot, passwordless customer accounts, owner admin with a calendar feed, bot protection. Built from a design handoff to launch.

The one-person question

"What if you get hit by a bus?"

Fair question. Hiring one engineer instead of an agency is cheaper and faster, and it should not be riskier. Here is how the risk is handled, in writing, in every contract.

  • 01

    You own everything from day one

    The repository, the database, the domain and the hosting accounts are yours. Nothing is held hostage.

  • 02

    A standard stack any engineer can pick up

    Next.js, Supabase, Vercel. No custom framework, no clever tricks. Thousands of developers can continue the work.

  • 03

    A release every week, on a live URL

    You never wait a month to see progress. If something goes wrong, you have last week's working version.

  • 04

    Written handover, tests, and documentation

    Every build ships with an automated test suite and a handover document. kuda.hr alone runs 1,400 tests on every change.

  • 05

    EU company, EU hosting

    Recursive d.o.o. is a VAT-registered Croatian company. Data lives in Frankfurt. Contracts in Croatian or English, invoices in EUR.

Tell us what you want to exist.

We reply within a working day with questions, a rough shape of the build, and whether we are the right people for it. If we are not, we say who is.

Builds from
€10,000
Openings
2 in Q1 2027
Reply
1 working day

Projects under €10,000 are outside what we take on; we will point you to someone good.

Thanks. You will hear from Dejan within one working day.

Something went wrong sending this. Email dejan@recursive.hr instead.