Skip to main content
All projects

Web Design · 2026

QMATES

The site you are reading. A web designer's own site is the one piece of work every prospective client inspects properly, so it was built to the standard the portfolio claims rather than to a deadline.

Live site
Industry
Web design studio
Location
Brisbane, QLD
Pages
9
Year
2026
Services
Website DesignWebsite DevelopmentQuote FlowAccessibilitySEO Foundations
qmates.com.au
QMATES
Get a Quote

Queensland's online business partner.

Websites that make Queensland businesses impossible to ignore.

Get a QuoteView my work
Hand-codedMobile-firstFixed scope

Design mockup of the home page — replaced by a real screenshot once the project is live.

The brief

What the site had to solve

Challenge

A portfolio site has a circular problem: it is simultaneously the argument and the evidence. Anything less than excellent undermines every claim made on it, and a template would end the conversation before the work is even seen.

Approach

Nine real routes rather than one long scrolling page, every project reachable at its own URL, and a three-step quote flow that asks the questions needed to return a fixed figure instead of a list of follow-up questions.

Design direction

A near-black canvas with reef aqua and warm sand — coastal Queensland without the tourism clichés. Bricolage Grotesque for display, DM Sans for reading, and an italic serif spent on exactly one word per heading.

Key features

The parts that do the actual work

01

Previews drawn in code

Every project mockup on this site is rendered in markup and CSS from that project's own palette, sized in container-query units. Nothing to download, sharp at any size, and it cannot 404.

02

Three-step quote flow

Per-step validation, an error summary that takes keyboard focus, inline validation on blur, and honest loading and success states.

03

Accessibility as a constraint

Full keyboard operation, a visible focus ring throughout, one h1 per page with no skipped heading levels, and every animation disabled under prefers-reduced-motion.

04

Verified, not assumed

Checked with a headless browser across eleven viewport widths — status codes, console errors, heading order and horizontal overflow on every route.

Mobile experience

Designed for a phone first

The phone layout is designed, not shrunk. The navigation becomes a full-screen panel with numbered rows, the portfolio grid stacks to a single readable column, and no page scrolls sideways at any width from 320px up.

  • Touch targets sized for thumbs, not cursors
  • Correct keyboard for every input type
  • No horizontal scrolling at any width
  • Tested on real devices, not just a resized window
9:41
QMATES

Queensland's online business partner.

Websites that make Queensland businesses impossible to ignore.

Get a Quote
Hand-codedMobile-firstFixed scope

Screens

Across the site

Design mockups of the key templates. Real screenshots replace these once the project ships.

qmates.com.au
QMATES
Get a Quote

Queensland's online business partner.

Websites that make Queensland businesses impossible to ignore.

Get a QuoteView my work
Hand-codedMobile-firstFixed scope
01Home — animated portfolio stack
qmates.com.au
QMATES
Get a Quote

Queensland's online business partner.

Websites that make Queensland businesses impossible to ignore.

Get a QuoteView my work
Hand-codedMobile-firstFixed scope
02Portfolio — every project, its own route
qmates.com.au
QMATES
Get a Quote

Queensland's online business partner.

Websites that make Queensland businesses impossible to ignore.

Get a QuoteView my work
Hand-codedMobile-firstFixed scope
03Quote — three-step request flow

Results

No results are published for this project.

Traffic and enquiry figures for this site are the client's to share, not mine. Nothing is published here unless they have agreed to it and it can be evidenced.

Need a website like this?

Want something built the way QMATES was?

Tell me about your business and what the site needs to do. You will get a fixed written quote for your actual scope.

Prefer to talk first? sidsweb84@gmail.com