Welcome to tabreturn.com -- a web portfolio of my work.
I started making things for the Web back in the days of PlayStation 1, grunge music, and dial-up modems. Over time, I evolved from designer to developer, earning degrees in both creative and technical disciplines along the way. Today, my work lives at the intersection of creativity, code, and experimentation -- exploring interactive technology across web, mobile, games, and immersive media.
I currently reside in Wellington, New Zealand Sydney, Australia.
You can contact me via email:

A Torrenzo-built subject on building interactive frontend prototypes with HTML, CSS, JavaScript, and SVG – from declarative markup and behavioural CSS to time-based motion and explanatory animations.
Torrenzo, Canvas

A Torrenzo-built subject on acquiring, shaping, and visualising data programmatically using Python, Polars, drawsvg, and Scikit-learn – from raw datasets to interactive, AI-assisted visual narratives.
Torrenzo, Canvas

A Torrenzo-built subject introducing interaction designers to content-driven web experiences – from traditional CMS (WordPress, Docker) through decoupled systems to headless architecture (Directus, Astro).
Torrenzo, Canvas

Lightweight publishing pipeline for digital learning content. Think: static-site-generator-style workflow for publishing to LMS platforms.
Adopted for the development of new university offerings spanning digital interface design, frontend prototyping, content systems & information architecture, and interactive data visualisation.
Python, PySide6
view
The py5 implementations of Daniel Shiffman’s “The Nature of Code” (2024 edition).
py5, Python
view