Skip to content
Services

Next.js and front-end development

When a project needs more than a visual builder allows, I build it in code. The site you're reading is one example: a Next.js site exported as static files, with no server to keep patched.

What I build in code

  • Next.js and React sites that ship as fast, static pages, with content in plain files a developer can version and review.
  • Live data from APIs. This site's About page shows my current speedcubing results from the World Cube Association's data, cached at build time and topped up in the browser. For Speedcubing Australia I wrote the competition finder in plain JavaScript against the WCA API, so it needs no framework at all.
  • Performance work. Image pipelines that serve the right size to every screen, scripts that only run while they're on screen, and pages that paint before JavaScript loads.
  • Accessibility and structured data. Semantic HTML, keyboard support, visible focus, reduced-motion support and schema.org markup that ties a site together for search engines.

When code is the right call

Webflow and Shopify cover most business websites well, and I'll say so when one of them fits. Code makes sense when a site needs custom logic, data from other systems, or full control over performance and hosting.

Next.js development

Case studies

  • Pro-bono
    • Webflow
    • UI Design
    • API Integration

    Speedcubing Australia 2026

    I built Speedcubing Australia's website in 2023. Three years later I redesigned it on a refreshed brand, with live WCA competition data, rebuilt records pages and a full accessibility and SEO pass before launch.

FAQs

Common questions

Should my site be built in Next.js or Webflow?

Webflow and Shopify cover most business websites well, and I'll say so when one of them fits. Next.js makes sense when a site needs custom logic, data from other systems, or full control over performance and hosting.

Can my team edit content on a Next.js site?

On a code-based site, content lives in files, so changes usually go through a developer. If your team needs to update content often, we'll talk about whether Webflow or a CMS is the better fit.

How fast is a Next.js site?

Very fast when it's built well. Pages can be rendered ahead of time, images are served at the right size for each screen, and scripts only run while they're needed, so pages paint before JavaScript finishes loading.

Can you connect my site to data from other systems?

Yes. This site's About page pulls my speedcubing results from the World Cube Association's data, and Speedcubing Australia's competition finder reads the WCA API directly, so nobody types competitions in by hand.

Where is a Next.js site hosted?

Next.js runs on most modern hosting platforms, including Vercel, Netlify, Cloudflare, DigitalOcean and AWS. The right choice depends on what the site needs, from simple pre-rendered pages to server-side features, and on budget. I'll recommend a host that fits, with deploys running automatically from the code repository and HTTPS set up on your domain.