Work In Progress Tool
I’m currently working on a new tool, and you have the chance to check it out in early access!
It’s still in the works, so you might find a few bugs or features that aren’t quite finished yet, but that’s all part of the adventure. I’d love for you to give it a try and share your thoughts with me!
Type: Web-based Tool
Medium: Physics Simulation
Software: P5.js
BOIDS Tool is a parametric, generative engine for exploring emergent flocking behavior in p5.js.
Built on top of Daniel Huang’s original Boids demo, it uses a parameter-driven approach: each agent (“boid”) applies simple local rules every frame: separation, alignment, and cohesion - based solely on its nearest neighbors, producing complex, organic motion without any centralized control.
Built on top of Daniel Huang’s original Boids demo, it uses a parameter-driven approach: each agent (“boid”) applies simple local rules every frame: separation, alignment, and cohesion - based solely on its nearest neighbors, producing complex, organic motion without any centralized control.
Type: Web-based Tool
Medium: Generative Patterns
Software: P5.js / Paper.js
FLAKE is a parametric tool for creating complex symmetrical patterns and generative textures based on vector custom shapes.
Built with p5.js, it uses a grid-based layout and a parameter-driven approach inspired by Signed Distance Function techniques: the distance from each point to the center of a tile is used to control the scale, color, and transformation of shapes across the canvas.
Built with p5.js, it uses a grid-based layout and a parameter-driven approach inspired by Signed Distance Function techniques: the distance from each point to the center of a tile is used to control the scale, color, and transformation of shapes across the canvas.





Type: Web-based Tool
Medium: Typographic Art
Software: P5.js / Paper.js
SAMPL is a feature-rich, generative typography tool that transforms text into dynamic visual compositions by converting glyphs into a set of points sampled from their vector contours. These points serve as anchors for shapes that can be manipulated, animated, and modified in various ways.
Users can choose a font from Google's vast library or seamlessly import any custom fonts on the canvas through drag-and-drop functionality.
Users can choose a font from Google's vast library or seamlessly import any custom fonts on the canvas through drag-and-drop functionality.
Type: Web-based Tool
Medium: Typographic Art
Software: P5.js / Paper.js
TEXTR is a feature-rich web-based creative tool for generating typographic art and animations. It converts user text into vector paths, allowing artists to duplicate and distribute it as words or individual letters across the canvas with extensive transformation controls.
Users can choose a font from Google's vast library or seamlessly import any custom fonts on the canvas through drag-and-drop functionality.
Users can choose a font from Google's vast library or seamlessly import any custom fonts on the canvas through drag-and-drop functionality.