the Portfolio
of Colin McArdell

Welcome. Thanks for stopping by.

About

I'm a Software Engineer with a background in audio engineering and music production. I've been building software professionally since 2010, and have worked in music and education since 2001. I'm passionate about building tools that empower creators, and I'm currently curious about the opportunities that machine learning and AI present for the future of music and audio.

I've led rapidly growing teams, shaped work culture, optimized processes, educated, and mentored. I've built and scaled engaging products and creator tools. Most recently, I've been working on an ML-supported web application for music production (Sounds.Studio). I've also been growing audio ML concepts from notebooks and demos into functional tools, APIs, and engaging user experiences.

Sounds.Studio

I worked directly with the Heard Sounds co-founders, Yotam Mann and Chris Deaner to develop the AI-supported audio web application Sounds.Studio, implementing and optimizing the applications main audio processing engine.

TypeScript C++ WASM AssemblyScript Service Worker API Streams API Chai Mocha Turborepo Audio Digital Signal Processing Machine Learning Artificial Intelligence Music
https://sounds.studio
Sounds.Studio – Main timeline view
Sounds.Studio – Main timeline view
https://sounds.studio
Sounds.Studio – Editing with fade in & out
Sounds.Studio – Editing with fade in & out
https://sounds.studio
Sounds.Studio – Zoomed in edit of multiple clips with fades
Sounds.Studio – Zoomed in edit of multiple clips with fades
sp --help
                   _       _         
 ___ ___ _ _ ___ _| |  ___|_|___ ___ 
|_ -| . | | |   | . |_| . | | . | -_|
|___|___|___|_|_|___|_|  _|_|  _|___|
                      |_|   |_|      
Usage: sp [options] [command]
sound-pipe processing tool
Options:
  -V, --version      output the version number
  -h, --help         display help for command
Commands:
  decode [options]   Decode a URL and read the data
  encode [options]   Encode a JSON payload into a URL
  process [options]  Processes an input and writes the output to a .wav file    
  ...
  help [command]     display help for command
sound-pipe CLI – A command line interface to a portion of the Sounds.Studio audio process features, used for improved testing.

Oda

As CTO at Oda, I led the development of a unique and immersive live sound and music platform, distinguished by its dedicated stereo Oda Speaker System. I collaborated with CEO, Nick Dangerfield to manage a cross-functional team, streamline process, and to ultimately protoype, build, and produce the Oda experience. Oda launched in 2020 to much acclaim.

Leadership Mentoring Audio Live Sound Events Location Audio Music Production Hardware Firmware Consumer Electronics
Espressif ESP32
FreeRTOS
Texas Instruments PurePath
HLS FFmpeg React React Native Java Swift Objective-C C Go 🐱
Oda Speaker System – Product Photos
Oda Speaker System – Stereo Distributed Mode Loudspeaker
Oda Speaker System – Stereo Distributed Mode Loudspeaker
Oda Speaker – Front
Oda Speaker – Front
Oda Speaker – Side + Back
Oda Speaker – Side + Back
Oda Lighthouse – Front + Side
Oda Lighthouse – Front + Side
Oda App – Main feed, page 1
Oda App – Main feed, page 2
Oda App – Main feed, page 3
Oda App – Main feed, page 4
Oda App – Main feed, page 5
Oda App – Main feed, page 6
Oda App – Main feed, page 7
App Bottom Navigation
Oda App – Main feed

Beme

I worked along side the Beme co-founders Casey Neistat and Matt Hackett, to build early prototypes and ship the closed beta iOS app. I then built and shipped each subsequent version of the Beme iOS App with Robin Chou as the platform and audience grew. I led the growing mobile team and managed contractors while collaborating with the product and design team to deliver innovative new features and iterate on functionality.

iOS iPhoneiPad
Video Camera Proximity Sensor Objective-C Swift Leadership AVCaptureDevice Media Player Framework AVFoundation Framework UIKit Framework Core Data Framework Core Media Framework Core Graphics Framework Foundation Framework
Beme App v0 – Home Screen
Beme App v0 – Home Screen
Beme App v0 – Personal Profile
Beme App v0 – Personal Profile
Beme App v1 – Main Feed
App Bottom Navigation
Beme App v1 – Main Feed
Beme App v1 – Personal Profile
Beme App v1 – Personal Profile
Beme Logos
Beme Logo – Animation
Beme Logo – Black
Beme Logo – Black
Beme Logo – Green Outline
Beme Logo – Green Outline
Beme Logo – Green Outline Diagonal
Beme Logo – Green Outline Diagonal
updated feb-11-2024