Hi! I'm Marko.

Engineering User Interfaces with a Visual Design Focus

Hand on top Hand on bottom

I've worked with 20+ companies

Neostar HappyFit DPD Croatia DPD Slovenia BidControl Auto Gašparić Mavoo.immo Moja Slika Porsche Club Adria Brigada Cvijet Arkadija

Behind the Code

I'm a developer who doesn't just write code - I build digital experiences. I care deeply about clean architecture, performance, and maintainable systems, and I enjoy turning complex challenges into simple, elegant solutions. From building scalable back-end systems to fine-tuning front-end interactions, I bring both technical precision and creative thinking into every project. I'm always learning, always improving, and I believe the best software is built through thoughtful decisions, attention to detail, and genuine passion for the craft.

With 10+ years of experience, I specialize in building intuitive, user-focused websites and applications that solve real-world problems and deliver smooth, high-quality digital experiences.

I enjoy working closely with clients and teams, combining creative problem-solving with strategic thinking to transform ideas into scalable, user-centered digital products.

Marko Arthofer

Tools & Technologies I Use

React
Next.js
Vue
Angular
Svelte
React Native
Tailwind CSS
CSS3
Sass/SCSS
Bootstrap
Styled Components
Framer Motion
Vite
Webpack
npm
pnpm
React
Next.js
Vue
Angular
Svelte
React Native
Tailwind CSS
CSS3
Sass/SCSS
Bootstrap
Styled Components
Framer Motion
Vite
Webpack
npm
pnpm
Yarn
Jest
Cypress
Storybook
Vitest
Node.js
Prisma
PostgreSQL
MongoDB
Supabase
Firebase
Vercel
Coolify
Git
TypeScript
GraphQL
Yarn
Jest
Cypress
Storybook
Vitest
Node.js
Prisma
PostgreSQL
MongoDB
Supabase
Firebase
Vercel
Coolify
Git
TypeScript
GraphQL

How we work together

From the first message to launch day. Here's what happens at each step, and what you walk away with.

01

Step 01

Initial Contact

Tell us what you're building

We start with a short call or a written brief to understand your goals, timeline, and budget. No commitment - just enough to work out if and how we can help.

  • What you're building and who it's for
  • Rough timeline and budget expectations
  • Any existing brand, content, or design assets

You getA clear answer on whether we're a fit, and what happens next.

02

Step 02

Scope & Stack

Agree on what we build, and with what

We turn your idea into a concrete scope and pick the stack that fits it. These are the options we build with most often - pick one, or let us recommend.

Next.js + PayloadCMS

A full-stack application with a fast React frontend and a self-hosted, fully type-safe CMS your content team actually enjoys using.

Best for

Marketing sites, product platforms, and anything that needs a real editorial workflow.

You getA written proposal covering scope, stack and cost.

03

Step 03

Design

We design it, or you provide it

Design can go either way - we're happy to lead it, or bring your existing designs to life.

We design it

Our team designs the interface from scratch - moodboard, wireframes, and high-fidelity screens, all aligned to your brand.

Best for

Teams without an in-house designer who want a cohesive look built end to end.

You getApproved screens, ready to be built.

04

Step 04

Build

Iterative builds with regular check-ins

Once the stack and design are locked in, we build in short iterations with regular check-ins, so you always know exactly where the project stands.

  • Incremental builds with previews you can click through
  • Testing across devices and browsers as we go
  • Room for feedback and adjustments before launch

You getA working product you've clicked through before it goes live.

05

Step 05

Launch

Live on Vercel, or wherever you need

We deploy on Vercel by default - it fits almost every stack above and keeps releases fast and simple. Depending on your needs, we can also set up:

VercelRecommended

Our default - zero-config deploys, a preview on every pull request, and an edge network out of the box.

Managed VPS

For apps that need a persistent backend, background jobs, or full server control.

Cloudflare Pages

A budget-friendly alternative for static or lightly dynamic sites.

Your own infrastructure

Already on AWS, GCP, or Azure? We deploy directly into your existing setup.

You getYour product live on your own domain.

What I've Built

Brigada.hr
1
Brigada.hr
View Case Study
Fundlo.dev
2
Fundlo.dev
View Case Study
AutoGasparic
3
AutoGasparic
View Case Study
HappyFit.eu
4
HappyFit.eu
View Case Study
Polyboy
5
Polyboy
View Case Study

My insights on software development

Should Junior Developers Still Learn JavaScript the Hard Way?
#javascript #career #learning #webdev

Should Junior Developers Still Learn JavaScript the Hard Way?

With AI copilots and modern frameworks everywhere, is learning JavaScript fundamentals still necessary - or just outdated gatekeeping?

February 1, 2026
React TypeScript Best Practices: Complete Guide for Type-Safe React Applications
#typescript #react #typesafety #webdev

React TypeScript Best Practices: Complete Guide for Type-Safe React Applications

Learn essential patterns for typing components, props, hooks, and event handlers in React with TypeScript.

January 29, 2026
Using `then()` vs Async/Await in JavaScript
#javascript #promises #async-await

Using `then()` vs Async/Await in JavaScript

When making async requests, you can use promise chaining with then() or async/await. Here’s how execution order differs and why async/await is often easier to read.

August 22, 2025
Testimonials

What Clients Say

Marko took over an outdated system without slowing our team down - deployments went from a weekly headache to a non-event. He asks good questions before writing code, which saved us from a couple of expensive detours.

T.C.
IT Manager technology company

We brought Marko in on a redesign that had already stalled with two other freelancers. He was upfront about what was and wasn't realistic given our timeline, then delivered exactly that. Communication stayed clear the whole way through.

F.S.
Founder fitness studio

Solid front-end work, and someone who actually reads the brief before starting. A few of our early requirements didn't hold up once we tested them, and he flagged that early instead of just building what was asked.

L.D.
Regional Manager logistics & delivery

We needed a site that could handle constant menu and event updates without calling a developer every time. Marko built us something we can actually manage ourselves, and he stuck around to fix the small things after launch.

R.H.
Owner restaurant & hospitality brand

Not the fastest quote we got, but the most honest one about what our budget could actually cover. The site he delivered matched what we agreed on, no surprises at the end.

C.D.
Sales Manager car dealership

Got a Vision?
Let's Bring it to Life!

I'm always excited to collaborate on new and innovative projects. Whenever your’re starting from scratch or refining an existing idea

Let's work together.

©2026. Designed by Ivan Radoš - Powered by Marko Arthofer