tabreturn.com // web_portfolio_v2.4

resume

curriculum vitae

Linkedin profile

Selection of Recent Research Outputs (2019 – current)

Books & Articles

  • Bunn, T., Anslow, C., & Lundqvist, K. (2024). Towards a Python 3 processing IDE for teaching creative programming. Multimedia Tools and Applications, 83(38), 86247–86260. https://doi.org/10.1007/s11042-024-20345-1
  • Bunn, T. (2021). Learn Python Visually: Creative Coding with Processing.py. J. Franklin, A. Choi, & P. Gaunt (Eds.), USA: No Starch Press. Retrieved from https://nostarch.com
  • Bunn, T., & Guo, M. (2021). Lonely Artist: The Collected Edition. A. Xia (Ed.), Auckland, New Zealand: CHROMA, Kognika Ltd. Retrieved from https://chroma.nz

Conferences & Talks

  • Bunn, T. (2025, November 20). Mitigating AI Misuse in Introductory Python Courses with Graphical Programming Tasks. In Kiwi PyCon 2025.
  • Bunn, T., & Carrasco, T. (2022). Blender Scripting for Creative Coding Projects. In SIGGRAPH Asia 2022. Daegu, Korea. doi: 10.1145/3550495.3558222
  • Bunn, T., & Carrasco, T. (2022, February 18). Generative Art with Python (using py5 and bpy). In Kiwi PyCon XI.
  • Bunn, T., & Carrasco, T. (2022). Demystifying the Python-Processing Landscape: An Overview of Tools Combining Python and Processing. In SIGGRAPH 2022. Vancouver, BC, Canada. doi: 10.1145/3532836.3536231
  • Bunn, T. (2021). uMantla (North) @ ADA 2021. In ADA Network Symposium. New Zealand (online).
  • Bunn, T., & Schmitz, J. (2021, August 22). Thonny + py5: A Python 3 Environment for Processing. In CC Fest 2021. New York, USA (online): Processing Foundation. Retrieved from https://processingfoundation.org
  • Bunn, T. (2021). The Lonely Artists: Creating Comics as Catharsis. In 27th Australasian Humour Studies Network Conference. Wellington, New Zealand (online).
  • Bunn, T. (2021, January 24). Coding Computifully. In CC (Creative Coding) Fest 2020. New York, USA: NYU ITP (online).
  • Bunn, T. (2020, May 27). Processing Python Mode for Creative Coding and Teaching. In LibreGraphics Meeting 2020. Rennes, France (online).
  • Bunn, T. (2020, May 20). Python code → Visual Output: Programming Images, Animation, and Interaction in Python (Code-in-Place, Stanford University). California, USA (online).
  • Bunn, T., He, J., Murnieks, A., & Rudnicki, R. (2020). PaperTracker: A Gamified Music & Tech Teaching Tool. In SIGGRAPH Asia 2020. doi: 10.1145/3415264.3425440
  • Bunn, T. (2019, August 23). Processing.py: Creative Coding with Python. In PyCon X. Wellington, New Zealand: Victoria University of Wellington. Retrieved from https://python.nz

Creative Projects (Design, Game, Interactive)

  • Bunn, T. (2023). Digital Aquatics. Selected for inclusion in the Processing Foundation – 20th Anniversary Community Catalog. McCarthy, L., & Reas, C. (Eds.).
  • Bunn, T. (2021). The End of random_seed(int(md5(b'Kepler 186f').hexdigest(), 16)). NEST, Coimbra Historical Centre, Portugal. Retrieved from http://pcdcoimbra.dei.uc.pt/2021/exhibition/between
  • Bunn, T., & Villares, A. (2021). Thonny-py5mode [Software]. https://pypi.org/project/thonny-py5mode
  • Bunn, T., & Fontes, B. (2020). PYDE.ORG [Website with transpiler]. Retrieved from http://pyde.org
  • Bunn, T., He, J., Murnieks, A., & Rudnicki, R. (2019, October 20). PaperTracker @ Maker Faire 2019 Wellington. Wellington, New Zealand: Shed 6, Queens Wharf.
  • Bunn, T., & Tang, G. (2019). Create with Us [Website and campaign]. Massey University. Retrieved from https://createwithus.massey.ac.nz

Selection of Recent Research Contributions (2019 – current)

Contributions to Research Discipline and Environment

  • p5.js Reviewer (Processing Foundation) for 2023 documentation project
  • Processing Foundation GSoC (Google) 2022 project mentor for py5
  • 2020 Code in Place Section Leader, Stanford University (online)

Facilitation, Networking and Collaborations

  • PaperTracker 2019 Workshop presented @ SUAC (Shizuoka University of Art and Culture, Japan)
  • Processing Community Day 2019 AUZ/NZ event co-organizer

Invitations to Present Research or Similar

  • Invited to present PaperTracker at ICMC 2020
  • Python AMA 2020 sessions, Stanford University (online)
  • Invitation to run “Making the Invisible Visible” for Wellington City Gallery (Semiconductor exhibition)

Outreach and Engagement

  • Creative Technologies Workshop for The Innovative Young Minds 2020 programme
  • Processing.py presentation at NZPUG (2019)

Recognition of Research Outputs

  • Learn Python Visually featured as Amazon.com’s #1 New Release in Computer Graphics
  • Lost in Translation (VR game) exhibited at IXRW 2021
  • Digital Aquatics featured in the 2020 P5 Showcase

Research Funding and Support

  • 2022 GovTech CreativeHQ fellow (WellingtonNZ-funded)
  • Exploring Accessible Real-Time Rendering Pipelines for Virtual Production, NZ$19,650 (2021)
  • Lonely Artist, NZ$7,648 MURF funding
  • Sustainable Music Making for Everyone, NZ$11,500 MURF funding
  • No Starch Press book advance of US$5000

Research Prizes and Awards

  • PYDE.ORG finalist for the 2021 New Zealand Open Source Awards
  • Neocense (student game) Bronze – 2021 Best Design Awards, Digital category
  • Neocense Pavs finalist: Excellence in Representation & Excellence in Accessibility (2021)

Reviewing, Refereeing, Judging, Evaluating and Examining

  • Peer reviewer, Multimedia Tools and Applications (Springer, 2021–)
  • 2020–2022 Kiwi Game Starter panel member
  • World Summit Awards 2016–2018 International Panel Member & NZ Expert