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 – nowRhino Africa Safaris
Building product features with Vue 3, Nuxt, and TypeScript. Leading frontend architecture decisions.
Frontend Developer
2014 – 2018Itopia Interactive
A digital agency in Cape Town, South Africa. Developed customer-facing web apps and internal tools.
Freelance Developer
2010 - 2014Freelance
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