BRUOL
All projects

Products & interfaces

Drifa generative poster

A p5.js poster generated from paired workout data.

Personal creative-coding project

  • JavaScript
  • p5.js
  • Data visualization
  • Generative design

A p5.js sketch matches two sets of workout sessions by date, then turns their estimated training volumes into black and orange bars. Weighting and square-root scaling shape the composition. It redraws when data arrives, rather than continuously animating.

Drifa workout poster