Website
A site that brings enquiries and guests, in the languages your visitors actually read.
Design and build, copy in two languages, SEO and Google Business, analytics you can read.
Josip IvančevićSoftware engineer who runs a small business himself
Korčula / Zagreb
I build websites and the systems behind them — ticketing, bookings, pricing, day-to-day ops — for small businesses in tourism, hospitality and culture.
Moreška2026 · LiveHGD Sveta Cecilija, Korčula — a society founded in 1883A 143-year-old tradition sells its tickets online, scans them at the door, and runs the evening from one app.
Korčula Stays2026 · LiveFamily business, nine apartments, KorčulaNine apartments run on one system — and it is Josip's own business.
Sufler2026 · LiveVoxford, an a-cappella groupEvery Voxford booking in one place — the enquiry, the date, who is playing — instead of four group chats.
Jet Wave Korčula2025 · LiveJet-ski and speedboat rental, KorčulaGoogle position 3.4 on average for “Jet Ski Korčula” through the season it was built for.
Konoba Maha2026 · LiveRestaurant, KorčulaA presence that matches the food, with reservations handled by Book Me A Table.Built for real businesses. All of it in use.
A site that brings enquiries and guests, in the languages your visitors actually read.
Design and build, copy in two languages, SEO and Google Business, analytics you can read.
The digitalisation of the business: ticketing, bookings, pricing, and the small automations that save hours every week.
Online sales and payments, calendars and channels, guest messaging, internal apps for your staff.
Someone who keeps it working after launch, and improves it every month.
Hosting and updates, content changes, SEO work, a monthly improvement instead of a yearly redesign.
2026 · Live
HGD Sveta Cecilija, Korčula — a society founded in 1883
Website and ticketing platform: online sales, Stripe payments, QR scanning at the door, push notifications — and Cecilija, the app the society runs on, from who is dancing tonight to the takings.
What it changed
A 143-year-old tradition sells its tickets online, scans them at the door, and runs the evening from one app.
Stack: Next.js · Payload CMS · Postgres · Stripe · Docker / Coolify



2026 · Live
Family business, nine apartments, Korčula
An operations hub: seasons and pricing, booking channels, guest messaging, and a knowledge layer an assistant can work from.
What it changed
Nine apartments run on one system — and it is Josip's own business.
Stack: Next.js · Drizzle · Postgres · Markdown-driven ops hub · CI


2026 · Live
Voxford, an a-cappella group
Band operations: gigs and calendar, fees and splits, repertoire, membership — plus an MCP server, so the manager can ask a question instead of clicking through screens.
What it changed
Every Voxford booking in one place — the enquiry, the date, who is playing — instead of four group chats.
Stack: Next.js · Drizzle · Postgres · Docker / Coolify · Cloudflare




2025 · Live
Jet-ski and speedboat rental, Korčula
A fast bilingual landing site with hand-rolled i18n and no build step, plus the SEO work behind it.
What it changed
Google position 3.4 on average for “Jet Ski Korčula” through the season it was built for.
Stack: HTML / CSS / JS, no build step · Custom i18n · SEO


2026 · Live
Restaurant, Korčula
A bilingual, editorial site with the menu, the wedding brochures and a booking link.
What it changed
A presence that matches the food, with reservations handled by Book Me A Table.
Stack: Next.js · Tailwind · Framer Motion


I am a software engineer, and I am also on the other side of the counter: I run our family's apartments on Korčula, play paid gigs with an a-cappella group, and serve as secretary of a cultural society. I know what the season does to a business — the cash, the cancellations, the guest message at 23:00 — which is why the things I build are shaped around the work rather than around a template.
Master's in computing from FER, Zagreb. Stripe, Postgres, CI, self-hosting; the code and the decisions behind it are documented for whoever comes next.

Tell me what your business needs and I'll tell you honestly whether I'm the right person for it.
Emailjosip.ivancevic00@gmail.com
WhatsApp+385 91 516 2223