Skip to content
M. Robi
Start a project

I build the site your business runs on. Not the one it hides behind.

Custom Next.js and TypeScript builds. Four years, twenty-plus launches, one person who answers the email.

4 yrs shipping Next.js20+ projectsFixed quote in 1 dayWebRocket.au · ProofEcho

01 · Selected work · pick a row

Full portfolio
  • 01 · Revolve Agency

    A roster that feels like a stage.

    Australia's underground power agency needed a site as loud as its artists. Image-first roster galleries on a custom Next.js front end, with Sanity as the headless CMS so the team updates the lineup without touching code.

    Sanity
    Headless CMS
    Next.js
    Custom front end
    2026
    Delivered
    Visit the live site

02 · What it costs

Full catalogue + PDF

Landing page

$700+

One page, mobile-first, WhatsApp CTA, basic SEO.

Business site

$1,500+

5-8 pages, testimonials, analytics, lead form.

Custom build · where most clients land

$3,500+

Booking, login, dashboards, CMS, migrations. Fixed quote after the brief, usually inside a day.

Add-ons:Login & Member Area from $1,000Content Editor from $800Booking / Request Form from $400Technical SEO Setup from $250Analytics Setup from $200Retainers:Website Care from $150/moSEO Monitor from $400/moOngoing Development from $1,000/mo

Not sure where you land? Answer a few questions and get an instant proposal with real catalogue pricing.

Get an instant proposal

03 · The stack

Chosen because it's boring to maintain, not because it's new.

Languages

The raw material

  • TypeScript
  • JavaScript
  • HTML
  • CSS
  • Sass

Frameworks & libraries

What I build with daily

  • Next.js
  • React
  • Tailwind CSS
  • shadcn/ui
  • Zustand
  • Framer Motion

AI-assisted development

Faster shipping, same rigor

  • Claude Code(1+ year of daily use)
  • Agentic workflows

CMS & APIs

What your team edits

  • Sanity
  • Node.js
  • Postman
  • Axios

Tools & platforms

Deploys and what breaks

  • Git
  • GitHub
  • Vercel
  • Netlify
  • Chrome DevTools

Focus areas

Before and after launch

  • SEO
  • Performance
  • Core Web Vitals
  • Accessibility
  • Analytics

04 · How I work

  1. Brief → fixed quote in 1 day

    Scope, timeline and price agreed before a line of code is written.

  2. Live preview from week one

    You review the real thing on a URL, not a slide of it.

  3. Launch, monitor, stay reachable

    Deploy, analytics, and an optional care plan. You keep the code.

05 · Before you ask

There's a Windows-desktop version of this portfolio. It has no business being here, which is why it's one click away

06 · Contact

Three sentences and a deadline.

That's all I need to come back with scope and a fixed number. Usually within one working day.

Project type
Timeline
Budget