I tend to think of a tool or application that I would like to use, then build it. Solving challenges that present themselves is my favorite way to learn something new.
Trying out the Web Audio API by building a modular synthesizer in a browser using React and Tone.js.
This website is built primarily with Next.js and uses Sanity for a content management system. Statsig is used to gate new features and preview them with the Vercel toolbar.
Simple task tracking and time management. Users can create projects and track time spent on various tasks. Projektor uses the notes you write for these tasks to help you search for the info you need and to generate key-words for classifying different types of tasks.
Tapes is intended to be an intuitive, low latency interface for creating and cataloging audio recordings using the computer’s default audio input device (mic input or USB capture device). Recordings are saved to a user-selected directory in the computer's file system.
Jukebox is a web application for storing and streaming audio files in the cloud. Once authenticated, users are able to upload files through the application. A backend process scrapes each uploaded file for metadata and additional information can be added by enabling the “Import meta-data from Discogs” option. Once files have been added, they can be browsed and played from the Library. Additional album and artist details can also be viewed.