$ whoami

Cameron

I write the code that makes things feel fast, look right, and hold together under pressure. Tech lead at Athos Commerce by day — building Relo, a full-stack product management app, by night. No AI-generated code. No shortcuts. Just me, an IDE, and a slightly unhealthy relationship with TypeScript.

// work

Relo

2024 · Current

Full-stack customer & product management app, built solo from schema to UI. Vertical slice architecture, self-hosted on a VPS via Docker. The kind of project where you learn what you actually know.

Next.js TypeScript PostgreSQL Prisma Zustand BetterAuth

Athos Commerce

Tech Lead · 3+ yrs

Led a distributed team of 5–7 engineers building ecommerce search, merchandising and personalisation at scale. Reactive component architecture, batched GraphQL data layers, and script-tag rendering across major Shopify and BigCommerce storefronts.

Preact Sass MobX GraphQL

SBIM / WP Butler

Front End Developer · 2021–23

Custom WordPress builds for mid-sized businesses. Responsive design, performance tuning, SEO. Third-party integrations across Salesforce, Cloudflare, and New Relic.

WordPress PHP Salesforce

// skills

languages
JavaScript TypeScript C Python PHP
frameworks
React Preact Next.js Vue.js Angular
styling
Sass/SCSS Tailwind CSS Modules
state
MobX Zustand
data & apis
GraphQL REST Prisma PostgreSQL
tooling
Docker Git Webpack Babel CI/CD
platforms
Shopify BigCommerce WordPress Webflow
testing
Cypress Lighthouse

// about

I started out building WordPress sites, graduated to leading distributed teams and shipping reactive, data-driven UIs across storefronts at scale — GraphQL layers, state architecture, the works — and somewhere along the way developed an obsession with learning how things are built under the hood.

These days I lead a frontend team at Athos Commerce and build Relo on the side — a full-stack app I'm deliberately writing without AI assistance, because I think there's still value in actually knowing what you're doing. When I'm not in a codebase, I'm probably learning C, tinkering with embedded hardware, or wondering why everything needs to be a React app.

Location

Brisbane, AU

Experience

5+ years

Currently

Open to opportunities

// contact