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:

The py5 implementations of Daniel Shiffman’s “The Nature of Code” (2024 edition).
py5, Python
view
Research exploring and developing new Python tools for visual learning contexts.
Years of obsessive research, existential doubt, and wrangling LaTeX
view
A bit of fun porting modern games to retro handheld devices (see Anbernic, etc.).
Programming, cross-compilation, de- and re-compilation, graphics/audio/input adaptation, reverse engineering, potato optimisation, and license compliance
view
This 2022 GovTech project aimed to understand the sector’s needs in relation to universities and government and what can be done to address systemic challenges to support a thriving screen industry in Wellington.
Jon He, Liam Sutton, Tristan Bunn
WellingtonNZ-funded industry report
view
Use the Thonny Python IDE as a Processing PDE alternative for creative coding. Thonny-py5mode is a plug-in that installs and configures Thonny for use with py5, a Python (3.8+) framework that leverages Processing’s core libs.
Thonny IDE plug-in
view