About me

Murray MacLarty

I'm a frontend developer based in Cape Town, South Africa. I build things for the sake of building them — the goal is getting it to work, not what it does after.

Day jobs are for shipping stable products, but this portfolio is for pure experimentation. It's a low-stakes playground to test out unconventional ideas, break stuff on purpose, and try out creative concepts that fall outside typical client briefs.

Recently, I've been using this freedom to explore generative art and AI-assisted creativity.

Experience

Lead Frontend Developer

2018 – now

Rhino Africa Safaris

Building product features with Vue 3, Nuxt, and TypeScript. Leading frontend architecture decisions.

Frontend Developer

2014 – 2018

Itopia Interactive

A digital agency in Cape Town, South Africa. Developed customer-facing web apps and internal tools.

Freelance Developer

2010 - 2014

Freelance

Started out building simple websites for friends and family, and grew into building more complex websites for clients.

Skills

Frontend

  • Vue 3
  • Nuxt 4
  • TypeScript
  • SCSS
  • Tailwind

Creative

  • Canvas2D
  • WebGL / GLSL
  • Three.js
  • Generative art

State & Data

  • Pinia
  • REST APIs
  • GraphQL
  • SQL

Tools

  • Git
  • Vite
  • Vitest
  • Vercel
  • Figma