


I help creative teams communicate complex ideas visually through video, design, and language. And I spend a lot of time thinking about and working on the systems and tools behind creative work.
Alongside my work with clients, I teach, coach, and explore the future of software, design, and motion.
This site brings everything together: portfolio, teaching, conversations, and experiments in public.