Ryan Francesconi is a multidisciplinary composer, musician, and seasoned software engineer with nine years of focused experience in macOS Swift development and a long history of audio software work dating back to the late 1990s. Based in Portland, he leads technology at Audio Design Desk, where he blends creative composition with engineering to ship tools that transform how sound and music are placed and manipulated in film and media. A core contributor to the prominent AudioKit open-source ecosystem, he has deep expertise in audio synthesis, signal processing, and practical UI integrations—adding features like tapered and skewed player controls that improve expressive audio playback. His career spans founding and building audio tools at Spongefork, engineering embedded and web audio systems, and composing and touring as a recording artist, reflecting rare fluency across art, product, and code. Known for turning musical intuition into robust software, he also experiments with ideas that connect composition to nontraditional mediums like cycling and route-based work.
9 years of coding experience
15 years of employment as a software developer
Master of Fine Arts - MFA Interactive Media, Master of Fine Arts - MFA Interactive Media at California Institute of the Arts
Audio synthesis, processing, & analysis platform for iOS, macOS and tvOS
Role in this project:
Back-end Developer & Audio Engineer
Contributions:14 reviews, 294 commits, 185 PRs in 1 year 4 months
Contributions summary:Ryan primarily focused on enhancing audio processing and synthesis capabilities, as evidenced by commits related to updating and integrating "Taper" functionalities within the AudioKit framework. Their contributions involved modifications to the `AKAbstractPlayer` and `AKFader` classes, alongside the creation and adjustment of parameters for precise audio signal control. Furthermore, the user worked on adding "Skew" capabilities to the AKPlayer, demonstrating an understanding of audio signal manipulation techniques.
Contributions summary:Ryan primarily focused on enhancing the functionality of the AudioKit Cookbook examples. Their contributions involved modifying existing recipes to allow for optional audio engine inputs and incorporating AudioPlayer2. Key changes included adjustments to various recipe files (Tuner, Recorder, AmplitudeEnvelope, etc.) to integrate the updated audio player and related controls. These changes aimed at improving the flexibility and usability of the audio examples within the AudioKit framework.
audiokittunercanonicalaudio
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.