Signature
Contact

Freelance Full-Stack Developer

Tonči Marinac

Tonči Marinac Profile Picture
Star

I'm Tonči Marinac — a freelance developer building content-driven websites and e-commerce stores that are fast, easy to manage, and built around how your business actually works.

Scroll

How I help You

Built for businesses that want results, not just a pretty website. I focus on three core pillars that have the highest direct impact on your revenue and growth.

Content-driven websites

For businesses that publish often — blogs, marketing sites, portfolios — and need to move fast without calling a developer every time.

  • Manage your content without touching code
  • Sanity CMS / headless architecture
  • Fast loading on every device
  • SEO-ready structure from day one

E-commerce / webshops

Custom online stores built around how your business actually sells — not a generic template with your logo dropped on top.

  • Built for conversions, not just aesthetics
  • Fast product pages and checkout flows
  • Payments handled securely, start to finish
  • Add, edit, and manage inventory yourself

SEO and AI SEO blogs

More traffic from Google without writing every post yourself — AI-assisted blogs built around what your customers are searching for.

  • Google Core Web Vitals optimization
  • 90+ Lighthouse performance scores
  • Accessibility (WCAG) compliance and audits
  • Structured data & technical SEO

Featured Work

A selection of websites I've built for real clients. See how they're structured, how fast they load, and what it's like to work with me.

Apartments Raić

Apartments Raić

Content Website

Complete redesign and redevelopment of a family apartment rental website in Mali Lošinj. Built with Next.js, multilingual support, responsive design, smooth animations, secure contact forms, and modern performance-focused architecture.

Next.jsTailwindShadcnMotionnext-intl
VK Lošinj

VK Lošinj

Content Website

New website for VK Lošinj built with Next.js and Sanity CMS. Includes news posts, match schedule with results, galleries, multilingual support (HR/EN), and a secure contact form using Resend + React Email with Cloudflare Turnstile.

Next.jsTailwindSanity CMSnext-intlFramer Motion

Process flow

A clear process that keeps delivery predictable and transparent.

STEP 01

Discovery call

We align on goals, audience, constraints, and success criteria so the project starts with clarity.

STEP 02

Proposal & scope

I turn the conversation into a concrete proposal with scope, timeline, and the right level of effort.

STEP 03

Build with regular check-ins

I design and develop the solution while keeping you in the loop with short, regular check-ins.

STEP 04

Launch & handover

We launch, hand over the finished work, and include CMS training if that applies to the project.

Responsive DesignStar
E-commerceStar
SEOStar
BlogsStar
SecurityStar
Responsive DesignStar
E-commerceStar
SEOStar
BlogsStar
SecurityStar
Responsive DesignStar
E-commerceStar
SEOStar
BlogsStar
SecurityStar
Responsive DesignStar
E-commerceStar
SEOStar
BlogsStar
SecurityStar
AccessibilityStar
PerformanceStar
CMSStar
AnalyticsStar
HostingStar
AccessibilityStar
PerformanceStar
CMSStar
AnalyticsStar
HostingStar
AccessibilityStar
PerformanceStar
CMSStar
AnalyticsStar
HostingStar
AccessibilityStar
PerformanceStar
CMSStar
AnalyticsStar
HostingStar

Tech Stack

The tools I use to make your website fast, scalable, and easy to manage:

Fullstack

  • React
  • Next.js
  • Astro.js
  • TanStack Query
  • TypeScript
  • shadcn/ui
  • Tailwind

Backend & Services

  • Clerk
  • Better-auth
  • Postgres
  • Convex
  • Prisma
  • Sanity CMS
  • AI SDK

Frequently Asked Questions

The answers I give most often before a project starts. If you have a different question, reach out and I'll clarify it directly.

Most content-driven websites take 2–4 weeks, and webshops 4–6 weeks, depending on scope and how much content or product data needs to go in. You'll get a clear timeline before we start.

Latest Blogs

My recent thoughts and writings:

Get In Touch

Looking to start a project or you need consultation? Feel free to contact me.