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
viewA collection of Processing Python Mode resources. This is a hand-rolled static site generator. It transpiles processing.py files to p5.js. I plan to add sketches, resources, and new features over time.
Built with pyp5js, Jinja, and Pygments
viewAn educational platform for engaging with music and technology. The focus is on providing entertaining challenges inexpensively, that promote creative problem solving, collaborative work, and programming using visual apparatus.
JavaScript, OpenCV, Python
viewWebsite for the Massey University College of Creative Arts mid-year intake campaign.
HTML, CSS, JavaScript, PHP
viewA 2D puzzle game created for the Open Jam Aotearoa 2018 game jam. The theme for the 48hr event was “soup”.
Illustration work by Mary Guo.
LÖVE 2D game engine (Lua)
viewWebsite for the inaugural Open Jam Aotearea event, held in Wellington NZ.
Illustration work by Nick Holmes.
Design & development, HTML, CSS, PHP
viewRedesign and development of the Mobile Innovation Network Australasia website.
UI/UX design, Wordpress theme development
viewThe Firefox Reader View ported to a Jekyll theme.
HTML, CSS, JavaScript, Jekyll
viewTo put it simply: an automatic marker for vector graphics drawing tasks.
Ember.js, HTML5, JavaScript, various Node tools
viewA JavaScript library that converts HTML elements or web-pages to greyscale.
JavaScript
viewSouth Africa’s leading online platform for medical professionals and their patients.
Ongoing front-end development & maintenance, back-end & design contributions
viewA calisthenic workout timer.
Design & development, AngularJS, HTML5 & CSS/SASS, Flask (Python), SQLite
Concept for a PnP app. The approach is around re-usable shopping lists.
UI/UX design
A retro-inspired game, complete with hipster protagonist. Design and programming has ceased.
Raster spritesheets, Flixel (ActionScript)
Website for Samsung sales incentive campaign, provided by Achievement Awards. Features news updates, online claiming facilities, rewards catalogue (and online store), and various ongoing competitions.
HTML, CSS, JavaScript, in-house CMS
Website for SARS employee incentive campaign, provided by Achievement Awards. Features news updates, online claiming facilities, rewards catalogue (and online store), and various ongoing competitions.
HTML, CSS, JavaScript, in-house CMS
An open source programming environment for creating static, animated, and interactive code-generated artworks – specifically to provide graphic/web designers with an accessible and visual way to learn programming.
Design & development, HTML, CSS, JavaScript, Python
A promotional, interactive presentation for the Build2Trade website system.
Design & development, Flash