Kruno Petrić — full-stack engineer

I design and ship production software on my own: Next.js, TypeScript, Supabase, Postgres, Vercel, and LLM agent workflows. Nine products built and running. Based in Osijek, Croatia — EU company, EU VAT, EUR invoicing, CET.

Available for contract work · €450/day

Stack

Next.js 15TypeScript (strict) ReactSupabase PostgreSQLVercel Nodepnpm monorepo TurborepoPlaywright TailwindLLM agent orchestration RAG / retrievalElectron Expo / React Nativeffmpeg

Shipped

NERVEB2B commerce · 2026
A B2B tyre-distribution portal with a technical-equivalence engine: when the requested article is unavailable it computes valid substitutes from the specification and ranks them without crossing a technical band. Multi-language, six supply states, full audit of every claim on screen. Open the live demonstration → access word DEMO
REMORA2Fintech · 2026
Supplier cash recovery. Reads accounts-payable transaction data and surfaces evidence-backed recoverable cases — duplicate payments, unapplied credits, price-versus-contract variance. Raw files are processed in browser memory and never persisted. remora2.vsn.hr →
CRABAgentic commerce · 2025
Automated readiness scoring for AI shopping agents. Inspects a storefront and reports what blocks an agent from discovering products, understanding offers and completing checkout. Validated against Shopify, WooCommerce and Magento. crab.vsn.hr →
PNEUSCOPEData extraction · 2026
Public-procurement intelligence for the tyre sector. Ingests national and regional tender sources, extracts structured requirements — dimensions, quantities, load and speed indices, deadlines — and tracks each opportunity through a defined lifecycle. pneuscope.eu →
TAKEFRAMELive broadcast · 2026
Real-time graphics rendering and control for live football, driving vMix and OBS over a message bus. Browser controller plus an Electron desktop host; validated at 47–49 fps sustained with zero dropped frames across a two-machine setup. takeframe.live →
WINSIGNALSignal extraction · 2025
Automation and extraction infrastructure that resolves raw market signals to a named company and a contact route. Reused as the ingestion layer beneath two other products. winsignal.vsn.hr →
B(OS)SPlatform · 2025–26
An executive operating system: assessment through to verified outcome, held as a live model of a business rather than a static report. Governance core, execution engine, mission workspace. Next.js and Supabase on Vercel. Private — walkthrough on request
REMORARegulatory intelligence · 2025
Turns fresh import and regulatory developments into commercial cases for testing laboratories: the affected company, the public contact, and the exact test required, matched to laboratory capability. Private — walkthrough on request
GAME ALARMMobile · 2026
Expo / React Native alarm app for competitive gamers — native scheduling module with a notification fallback, match reminders and selection alerts. Private — walkthrough on request

How I work

Good fit

  • Next.js / React / Supabase / Postgres builds
  • Adding AI or LLM features to an existing product
  • Rapid MVP and prototype work
  • Document processing and data-extraction pipelines
  • Internal tools and dashboards
  • Well-scoped pieces with a clear definition of done

Not a fit

  • On-site work
  • Large legacy codebases in unfamiliar stacks
  • Native iOS / Android beyond React Native
  • Full-time team embedding

Terms

€450/day, remote, invoiced monthly in arrears in EUR, 30 days. VSN j.d.o.o. is a Croatian limited company with an EU VAT number, so invoicing inside the EU is straightforward.

I am happy to start with one small, self-contained piece so you can see the work before committing to anything further. Most agencies I speak to prefer that, and so do I.

Contact

office@vsn.hr — I answer the same day.