Overview
Implemented the Dovekie (open-source live coding JS package) interface and designed key interactive components. Created p5.js sketches to experiment with dynamic, parameter-driven generative workflows.
As part of the Future Sketches group at MIT Media Lab, I contributed to the development of an open-source live-coding environment that enables creative expression through code. The project focused on creating intuitive interfaces that bridge the gap between technical complexity and artistic creativity.
Key Contributions
-
Interface Design & Implementation
Designed and implemented user interface components for the Dovekie live-coding environment, focusing on intuitive parameter manipulation and real-time feedback.
-
Generative Workflows
Created p5.js sketches demonstrating dynamic, parameter-driven generative workflows that showcase the platform's creative potential.
-
User Experience Enhancement
Collaborated with the development team on interface usability improvements and user experience optimization.
-
Open Source Documentation
Contributed to open-source documentation and community resources to support developer adoption.
Technical Approach
The interface design process involved understanding the unique needs of live-coding practitioners and translating complex technical requirements into intuitive user interactions. Key considerations included:
Real-time Feedback
Ensuring immediate visual response to parameter changes for fluid creative workflow.
Parameter Manipulation
Designing intuitive controls for complex parameter spaces and value ranges.
Workflow Integration
Seamless integration with existing creative coding practices and tools.