Video work
Videos I have helped produce either partially or completely
Design Bits
All things art, but make it digital. How do the tools you use everyday work?

The Science Behind Blurring Tools
How can a computer really make things blurry?

but what are Blend Modes?
A deeper look into this seemingly random tool.

Implementing GIF saving in p5.js
A talk for CCFest 2023 about adding GIF export to the p5.js ecosystem.

Create a minimal, clean design with Cavalry, Affinity Photo & Designer
More tutorials!

Abstract Poster Design using Cavalry and Affinity Designer
First video on my channel! Niche tutorials.
Reducible
Animation on computer science explainers.

The Discrete Fourier Transform: Most Important Algorithm Ever?
The most ubiquitous and praised algorithm. Ever.

The Traveling Salesman Problem: when good enough beats perfect
Going places has never been this hard.

PageRank: A trillion dollar algorithm
Search engines explained.

How PNG Works: Compromising speed for quality
PNG is not perfect though!

The unreasonable effectiveness of JPEG: A signal processing approach
JPEG is not as bad as we put it, under the right conditions.
Veritasium
Animation on math and science films.


