I hack on a number of things. Most recently these include:

  • PulseAudio — the de-facto standard audio server on most Linux desktop systems, in addition to on-going maintenance and development, I’ve done a bunch of work on getting PulseAudio working on embedded systems, including Android/Firefox OS

  • GStreamer — help maintain the PulseAudio elements, and contributed to a number of other audio and non-audio aspects of the framework

  • OpenWebRTC — worked on various parts of this WebRTC implementation, notably OS X audio improvements and integration of bitrate adaptation

  • xml2ucm — wrote this tool to ease conversion of Android audio configuration to ALSA UCM, to make porting Android-enabled hardware to ALSA userspace and PulseAudio easier

  • gupnp-dlna — a DLNA helper library used as part of the GUPnP stack

For more specific contributions, you can check out my repositories of my Ohloh and Github pages.

I’ve also done a number of talks about some of this work, and other related topics.

Once upon a time, I was involved in some academia.