2013 - 2015
As an iOS developer at Cadac I was tasked with designing and building - alongside the .NET server engineers - a fully functional remote application for their flagship console - the CDC 6.
I also took over full responsibility and development of the previously outsourced remote application for the smaller CDC 4 console.
During development I developed the client side of the client-server architecture of the remote, enabling automatic location of consoles and real time functionality between the console and the applications. Any changes made on the remote would immediately be visible on the console, and vice versa.
Because of the fast paced nature of live sound environments the latency between client and server had to be kept to an absolute minimum and response needed to feel snappy.
I was in a very cross functional, agile team with hardware engineers, .NET server developers and microcontroller specialists among others working together to make the company goals into a reality.
The feature list of the application was extensive - the user could control volume, EQ, effects and more per channel, but also route buses and groups with ease as well as control the consoles more in depth features like 3D panning and memory recall.
IOS
Objective-C
Swift
Audio
Asset Creation
WebSockets