Skip to content
Services

Digital solutions, end to end.

Here’s what I build, run and help with, from one website to a whole product and the servers behind it. Most projects mix a few; we find the right shape together, on a call.

Eleven things I do <b>well.</b>

Websites, apps and shops, from the first sketch to launch day.

  • Build · 01

    WordPress websites

    Headless or classic WordPress, set up so your team can actually edit it. Custom blocks, ACF fields, WPGraphQL, multilingual content.

    • WordPress
    • PHP
    • GraphQL
  • Build · 02

    Web applications

    Full web products from first idea to launch, built with Next.js, React and TypeScript, with Python where it fits.

    • Next.js
    • React
    • TypeScript
    • Tailwind CSS
    • Node.js
    • Python
  • Build · 03

    Mobile applications

    Cross-platform iOS and Android apps with React Native and Expo: one codebase, native feel.

    • React Native
    • Expo
  • Build · 04

    Payments & e-commerce

    Stripe and WooCommerce for international sales, plus CorvusPay and WSpay for Croatian merchants. Subscriptions, one-off payments and refunds.

    • Stripe
    • WooCommerce
    • Shopify
    • CorvusPay
    • WSpay
  • Build · 05

    Headless CMS

    When WordPress isn't the right fit, Strapi for self-hosted control, set up around how your editors actually work.

    • Strapi
    • WordPress
  • Build · 06

    Design support

    I’m a developer first. I handle production design in Figma, Inkscape, Illustrator and Adobe Express; for full visual identity work I bring in designers I trust.

    • Figma
    • Inkscape
  • WordPress
  • PHP
  • GraphQL
  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • Node.js
  • Python
  • React Native
  • Expo
  • Stripe
  • WooCommerce
  • Shopify
  • CorvusPay
  • WSpay
  • Strapi
  • Figma
  • Inkscape
  • tRPC
  • Vercel
  • nginx
  • Linux
  • PostgreSQL
  • MySQL
  • Convex
  • SQLite
  • Redis
  • Docker
  • GitHub Actions
  • Git
  • GitHub
  • Cloudflare
  • Sentry
  • Lighthouse
How a project goes

From postcard to launch.

  1. 0 m

    Write a postcard

    Tell me what you’re building. I reply within two working days.

  2. −5 m

    A 30-minute call

    Scope, timeline and budget. No obligation on either side.

  3. −10 m

    A fixed price

    In writing, and it doesn’t move before delivery.

  4. −16 m

    Build, in the open

    A working preview from week one; you see progress every week.

  5. −24 m

    Launch

    Tested on real devices, handed over with notes you can find.

ThenI stay on: updates, backups and steady improvements, for a monthly fee you know in advance.

What a project costs, roughly.

I don’t publish a price list because I don’t build the same project twice. Pick what you’re building and you’ll see the range similar projects have landed in.

Indicative range

1,800 – 3,400 €

3 – 4 weeks

What you're building

Scope

What else it needs · tick everything that applies

After launch

Indicative, based on projects of a similar scope. It is not an offer and binds neither side.

Start a project

After a short conversation you get a written, fixed price that doesn’t move before delivery.

I’m not the cheapest and I’m not trying to be. The range assumes work that won’t need redoing in two years: my own code rather than a pile of plugins, tested on real devices, and decisions written down where you can find them. If the lowest price on the market is what you need, you’ll find it; it just isn’t what I do.

0 m · Surfacing

Have a project in mind?

Tell me what you're building. I reply to every email within two working days.