whoami

Marino Brnardić

I build for the web.

Front-end leaning full-stack developer based in Zadar, Croatia.

Ten years of experience.

Open to work.

email

ls projects/

  • Authland

    A marketplace for local experiences across Croatia, Slovenia and Bosnia & Herzegovina — food tours, wine tastings, boat trips, guided excursions. Three apps split the business: a back office where providers manage what they offer, a storefront where travellers browse and book, and a portal where resorts and camps gather activities for their guests.

    • Spring Boot
    • Java
    • Laravel
    • Filament
    • PHP
    • Vue

    Live site for Authland

  • Let's Jetty

    A group trip planning app, built end to end: invitations and RSVPs, a travel preferences survey, accommodation selection, and a shared itinerary everyone can see. Installs like a native app, and edits show up instantly for everyone planning the same trip.

    • Vue
    • Vuex
    • Feathers.js
    • Socket.IO
    • PWA

    Live app for Let's Jetty Product site for Let's Jetty

  • Personal Workout Log

    A workout logger built around a fixed two-day split. Set-by-set entry with set roles (top set, back-off, normal), warmup weights suggested from the previous session, and progress charts. Written to a spec first, with private accounts and full offline use.

    • Next.js 15
    • React 19
    • TypeScript
    • Supabase
    • Tailwind v4
    • Recharts
    • Vitest

    Live site for Personal Workout Log Source for Personal Workout Log

  • Picnic

    Site for a Zadar bar and food-truck catering business, bilingual in Croatian and English. Custom-built rather than assembled from a template, and set up so the owners update the content themselves instead of going back to a developer.

    • October CMS
    • Laravel
    • PHP
    • Twig

    Live site for Picnic

  • Screenshot Automation Tool

    A pipeline for reviewing a whole site visually. It works through every page the site publishes, captures each one and compiles them into a single PDF, then files it where stakeholders sign off. Pages that only appear on demand, like the cookie dialog, can be triggered too.

    • Node.js
    • Puppeteer
    • PDFKit
    • Azure Blob Storage
    • Azure AD

    Source for Screenshot Automation Tool

cat contact.txt

The fastest way to reach me is email.

I'm also on GitHub and LinkedIn.