Design & Engineering Studio

Software design and development

Web applications, APIs and the infrastructure they run on.
Designed and built end to end.

Discipline Design + Engineering
Experience 14+ years
Engagement Project & retainer
Delivery Remote
(01) Services

Everything from interface to infrastructure.

01
Web Application Development

Full-stack applications for real workloads, from greenfield SaaS to replacing brittle legacy systems. Maintainable architecture, no magic dependencies.

Built Hajduk 1932, Property Manager
LaravelVue / NuxtC# / .NETPHP
02
APIs & Data Systems

The data layer that holds up under load. Pipelines, aggregation and geospatial systems built for correctness and throughput.

Built Prices, Adriatic Sea
PostgreSQL / PostGISMSSQLRedisData pipelines
03
Product & Interface Design

Interface and product design for web applications. Design systems, user flows and the screens in between.

Design systemsPrototypingUI / UX
04
Technical Consultation

Architecture reviews, tech selection and code audits, grounded in production experience, not theory.

ArchitectureAuditsStrategy
(02) Selected work

Production systems, running in the real world.

Project 01 / 04

Property Manager

The system behind a Croatian villa-rental brand: a booking site guests use to check dates and reserve, and an admin panel where the owner runs listings, prices and content. Both sides read the same records, so the public site and the admin never disagree about a property, a price, or an open date.

A stay's price is built night by night, and bookings are checked against real check-in and check-out times, so one guest can leave and another arrive on the same day without a clash.

The public site and the admin never disagree about a property, a price, or an open date.
Laravel 11Vue 3LivewireMySQLSanctum
Read the case study → villasmarinovic.com →
Project 02 / 04

Household

A self-hosted, installable web app that turns running a home — shopping lists, recipes, loyalty cards, to-dos — into a lightly gamified shared space. A Laravel 13 JSON API backs a Vue 3 + TypeScript SPA, with real-time list sync over WebSockets and Web Push notifications.

Loyalty cards live in a zero-knowledge vault: numbers are encrypted in the browser with a PBKDF2-derived key, and the server stores only a salt and an opaque authenticator. Grocery price comparison reaches a separate prices service over an authenticated HTTP API, with no shared database.

Real-time where it helps, zero-knowledge where it counts.
Laravel 13Vue 3ReverbPWAMariaDB
Read the case study →
Project 03 / 04

Adriatic Sea

An environmental monitoring platform built for the Croatian Hydrographic Institute, managing a network of coastal stations along the Adriatic: tide, waves, wind, pressure and meteorology, each writing into its own per-station data tables.

Instrument files are parsed per station, calibrated against tide datums, and watched by a threshold alarm system. A public map and station pages show the latest readings to anyone, refreshing themselves every thirty seconds.

A public map and station pages show the latest readings to anyone, refreshing themselves every thirty seconds.
Yii2PHPMySQLGeoJSON APILive polling
Built for the Croatian Hydrographic Institute Read the case study →
Project 04 / 04

Scoreboard

Software for clubs and leagues that run their own football competitions and want to show them live. A pitch-side LED scoreboard lights up the moment a goal is recorded, driven by an operator on a phone at the sideline.

The score and clock are kept on the server, so the board is always right — even after a power cut mid-match. Around it sits a full competition: clubs, teams, players, seasons and results, with each operator running only their own.

An operator on a phone at the sideline drives the whole board.
.NETNuxtSignalRPostgreSQLEF Core
Read the case study →
(03) Engagement

Ways we can work together.

Project
Project Engagement

Defined scope, delivery timeline and a flat project fee. Best when you know what you want to build.

Project-based / quoted per scope
Consultation
Technical Consultation

Architecture decisions, code audits and second opinions. Structured sessions with a written summary.

Hourly / day rate available
Retainer
Ongoing Collaboration

Monthly retainer with priority availability and continuity, without re-engaging each time.

Monthly / bespoke on request

(04) Start a conversation

What do you want to build?

Croatia · CET
Remote engagements