Showcase

Garden of the World

Year: 2022

Garden of the World was created as my final assignment for IDEA9103: Design Programming. The brief was to create an interactive hero image or landing page for our personal website. We were also encouraged to explore non-obvious interactions. Garden of the World is procedurally generated based on the visitors location, with factors such as wind speed and the biome they are accessing the page from. The biome is determined by geolocating the user using a lookup API I created. The scene changes over visits, old parts of the scene decaying and new growth replacing them. In this way it’s designed to change the with the user on the repeat visits to my site. It’s also designed with my growth in mind, with room for more flowers and plant types.

Hexagon walker

Year: 2022

Hexagon Walker was created as part of a practice assignment for IDEA9103: Design Programming. I was given two input images and an hour to create an artwork combined the designed. The image I was given were a colourful tessellating pattern of crosses and colourful squares of noise emanating from the centre of the image. The use of hexagons in Hexagon Walker allows us to keep the tessellating shapes. There is also an age system dictating the growth of the colourful tendrils. The tendrils are encouraged to growth from the centre, getting cut of as they age, maintaining that centralised appearance over time.

Upcoming projects

Projects that are not yet complete but I'd love to talk about.

JSONPath query tool

An online tool for querying JSON data with JSONPaths. Features autocomplete on the JSONPaths

Binary file hex editor

A completely client side hex editor for editing binary files

SVG Path library for P5.js

A P5.js extension allowing users to draw SVG paths to the P5.js canvas