David Gibson, Developer in Bristol, United Kingdom
David is available for hire
Hire David

David Gibson

Verified Expert  in Engineering

Audio Developer

Location
Bristol, United Kingdom
Toptal Member Since
January 8, 2016

David is the founder and developer at FutureSonic. Besides having several years of development experience under his belt, he is also an expert mobile software consultant, specializing in audio and music technology. David joined Toptal to share his expertise and technical know-how with clients worldwide.

Portfolio

FutureSonic
Superpowered Audio SDK, AVFoundation, AVA.js, Core Audio, Android, iPad, iPhone...
Multitracks.com
The Amazing Audio Engine (TAAE), Core Data, REST, Networking, Core Audio...
Brapp
Superpowered Audio SDK, Swift, Objective-C, AudioKit, Core Audio, iOS

Experience

Availability

Part-time

Preferred Environment

Sketch, Android Studio, Xcode, OS X

The most amazing...

...project I've worked on was creating Playback: a live performance DAW for iOS with all the features you'd expect from a full-featured desktop application.

Work Experience

Founder | Managing Director | Audio DSP Engineer | Software Developer

2017 - PRESENT
FutureSonic
  • Developed and maintained Playback: a digital audio workstation designed for the live performance of multi-tracks.
  • Created Brapp, an application for a social network and live music collaboration platform for producers, performers, and their fans.
  • Released and sold several audio units for the iOS platform. A range of delays, reverbs, and other time-based effects—enabling iOS music producers to create better music on their mobile devices.
  • Acted as one of the core team members on AudioKit: the leading iOS open source framework for audio and music technology applications.
  • Developed and maintained the leading secure VoIP, chat, and messaging application.
Technologies: Superpowered Audio SDK, AVFoundation, AVA.js, Core Audio, Android, iPad, iPhone, iOS

Audio DSP Engineer | Senior iOS Developer

2016 - 2019
Multitracks.com
  • Refactored and modernized the entire code base; fixing many bugs along the way.
  • Implemented many new features: audio engine, UI, networking, local storage/database, push notifications, and more.
  • Acted in a technical consultant role—advising and guiding the current and future development of the application. Created many technical documents outlining coding standards and preferred development paradigms.
  • Led a team of developers, designers, product managers, and others.
  • Optimized the application—addressing low-level audio code issues and many legacy issues with bad coding practice.
Technologies: The Amazing Audio Engine (TAAE), Core Data, REST, Networking, Core Audio, Objective-C, Swift, iOS

Audio DSP Engineer | Senior iOS Developer

2016 - 2018
Brapp
  • Worked for Brapp: a social platform that enables users to record, produce, and share their original music and video content.
  • Researched and developed a range of audio effects and filters for the Brapp iOS application.
  • Created a testing platform for the effects and added features to the existing audio engine.
  • Developed numerous features and fixed bugs for the application.
  • Earned the testimonial from the Brapp CEO, Niki Nukhi, following the initial block of work: “World class code done on time and on budget, I'm a happy customer and I'll be back.”.
Technologies: Superpowered Audio SDK, Swift, Objective-C, AudioKit, Core Audio, iOS

iOS Consultant | Mentor

2015 - 2018
Online Freelance Agency
  • Provided consultancy and mentoring to companies and individual developers around the globe.
  • Worked with startup businesses to realize and implement their ideas.
  • Provided companies with additional technical resources and support on an ad hoc basis.
Technologies: iPhone, iPad, Swift, Objective-C, iOS

Managing Director | Audio DSP Engineer | iOS Developer

2009 - 2018
Bang Means Do It Software Ltd
  • Worked for Bang Means Do It: a mobile software development company based in Bristol, South West UK. At Bang Means Do It, we design, develop, and market mobile software for the major mobile platforms (iOS, Android, and others). Founded in 2008, Bang Means Do It has an app portfolio featuring consumer and business applications.
  • Created and supported an emergency vehicle response and dispatch system for a leading accident and emergency response service.
  • Developed a business training application for one of the world's largest corporations providing business services and consultancy.
  • Integrated a new functionality in a mobile banking application for a large UK bank.
  • Created a successful cross-platform music production application in the early days of mobile.
Technologies: Sencha Touch, Ionic, React Native, Kotlin, Java, Android, Swift, Objective-C, iOS

Senior iOS Developer

2016 - 2016
Rokacom
  • Refactored the entire codebase of a complex application for a secure VOIP and messaging service.
  • Added new features to the Rokacom iOS application.
  • Implemented networking using REST and Web Sockets.
  • Added secure VoIP and chat technologies.
Technologies: Encryption, Security, Messaging, VoIP, Android, C++, iPad, iPhone, Swift, Objective-C, iOS

Senior iOS Developer (Contract)

2015 - 2015
Somo Ltd
  • Created an application for the Wall Street Journal, coded 95% and led the project across WSJ, Dow Jones, and News Corporation.
  • Consulted and led the development.
  • Worked in an Agile manner and developed a unique implementation using UITableView.
Technologies: Swift, Objective-C, iOS, Xcode

Mobile Software Developer | Founder

2014 - 2015
500 More
  • Founded a new mobile fitness startup.
  • Worked with native and cross-platform code.
  • Exhibited mobile applications at corporate events.
  • Targeted large corporations for the sale of mobile applications and associated employee health schemes.
  • Ran the trials and a study in the efficacy of the application, in conjunction with a leading university in the study of behavior change.
Technologies: C++, Java, Objective-C, Cocos2d-x, Android, iOS, Eclipse, Xcode

Mobile Software Developer (Contract)

2014 - 2014
Nationwide Building Society
  • Integrated Paym technology.
  • Worked with cross-platform code using a Sencha Touch MVC JavaScript framework.
  • Integrated the back-end code on the mobile bank.
  • Implemented unit tests (.NET) and UI tests (Selenium).
  • Worked as an iOS consultant on native development.
Technologies: C#, .NET, JavaScript, Java, Objective-C, Cordova, Sencha Touch, Android, iOS, Eclipse, Xcode

Senior iOS Developer

2013 - 2014
Mubaloo
  • Created an emergency vehicle and response application for London's Air Ambulance.
  • Developed a business application for PwC.
  • Created a healthcare record keeping and scheduling application for Advanced Health Care.
  • Offered consultancy and scoping services for Donky Messenger.
  • Worked on cross-platform gaming applications.
Technologies: Objective-C, iOS, Xcode

Lead iOS Developer

2012 - 2013
Kudan
  • Enhanced Audi's brochure offering Augmented Reality Technology.
  • Developed innovative an augmented reality home improvement application for Karndean.
  • Created a mobile application for Dorchester Hotels.
  • Created an internal sales application for Imperial Tobacco.
  • Developed other applications for BBC, Mothercare, Alessi, and various other clients.
Technologies: Objective-C, iOS, Xcode

Freelance Writer | Audio Developer

2010 - 2013
Future Publishing
  • Wrote the features on a range of audio software development topics.
  • Developed digital musical instruments, digital audio, and Digital Signal Processing (DSP).
  • Implemented audio processing and effects.
  • Implemented audio synthesis and sound design.
Technologies: Reason ML, Logic Pro, Reaktor, Max/MSP/Jitter, Cubase, Pure Data, Mobile, Objective-C, C, C++

Freelance Writer | Audio Developer

2009 - 2013
Music Tech Magazine
  • Wrote features on a range of audio software development topics.
  • Built digital musical instrument and music studio production software.
  • Developed digital audio and digital signal processing.
  • Developed audio processing, audio effects, audio synthesis, and sound design.
Technologies: Reason ML, Max/MSP/Jitter, Cubase, Logic Pro, Reaktor, Pure Data, Mobile, Objective-C, C, C++

Playback

https://www.multitracks.com/products/playback/
Playback is an iPhone and iPad DAW application for the mixing and live performance of audio stems downloaded from MultiTracks.com. I provide development services, with specific focus on the areas of low-level audio programming and digital signal processing.

Wall Street Journal

https://itunes.apple.com/us/app/the-wall-street-journal/id364387007?mt=8
A real-time news feed app for the Wall Street Journal. The app delivers the latest financial and business stories in bite-sized stories, providing added value for their subscribers when they are on the move.

London's Air Ambulance Dispatch

"Our emergency despatch app enables us to respond to incidents quicker and more efficiently, thus saving time in getting to critically injured people inside the M25 by day and night. Bang Means Do It ensures that our app is maintained and works at its most efficient when it matters most."
-COO, London's Air Ambulance

Nationwide

I built innovative new functionality for Nationwide's (national UK bank) mobile banking app, enabling users to make payments using their mobile phone.

Audi Vision

https://www.audi.co.uk/about-audi/mobile-apps.html
An application that enhances Audi's brochure offering with interactive augmented reality experiences.

Cheshire FA | Respect the Game

http://www.cheshirefa.com/
I designed and built a unique communications-and-reporting application for Cheshire FA, updating users with the latest news and establishing a brand identity and central hub for Respect the Game (a new program that promotes safety and fair play in youth football).

Languages

Swift, Objective-C, Lua, C++, C, Kotlin, Java, C#, Max/MSP/Jitter, Reason ML, JavaScript, CSS, HTML

Frameworks

AudioUnit, AudioToolbox, Social Framework, UIKit, Core Data, CFNetwork, Sencha Touch, Core Motion, Cocos2d-x, Accelerate, MapKit, Core Location, JUCE, React Native, .NET, The Amazing Audio Engine (TAAE), AVA.js, Ionic

Libraries/APIs

Core Audio, Superpowered Audio SDK, AudioKit, JSONP, Google Maps SDK, Facebook SDK, Facebook API

Platforms

iOS, Android, OS X, Eclipse, Mobile

Other

Digital Signal Processing, Audio Production, Audio, Audio Processing, Audio Services, Security, Pure Data, iPad, iPhone, VoIP, Messaging, Encryption, Networking, AVFoundation, Cordova, Audio Engines

Storage

JSON

Tools

Xcode, Android Studio, Sketch, Cubase, Reaktor, Logic Pro

Paradigms

REST

2007 - 2010

DTLLS Degree in Teaching in the Lifelong Learning Sector

Access to Music - Birmingham, UK

2002 - 2005

Bachelor's Degree in Music Technology

Bath Spa University - Bath

2000 - 2002

Advanced BTEC Diploma Degree in Music Technology

Stafford College - Stafford

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring