Lead Software Engineer

Throughout my 10+ year career I’ve shipped successful software products for Native Instruments, Output, Nike and more. I love working on teams with a strong creative vision and pixel-perfect design standards, typically in the multimedia and audio space.

Example

Infinitone 2

Lead Software Engineer

Music production software for composing music using microtonal scales with cutting-edge dynamic scale algorithms and a user-friendly design. Led the engineering team and designers from product brainstorming all the way to market.

Platforms: macOS, Windows

Technologies: C++, JUCE, AWS, Python

Learn More
Example

Traktor DJ 2

Software Engineer

Performance DJ software built from scratch and released to over 100,000 installations on the App Store. Implemented live performance features, audio looping, crossfader algorithms, and beat-sync functionality. Worked directly with lead designer to rapid prototype and develop UX interactions.

Platforms: iOS, macOS, Windows

Technologies: C++, Qt, QML, CMake

Learn More
Example

Arcade 2.0

Lead Software Engineer

Cloud-based music production plugin for music composition. Led an agile team to ship Kit Creator, an intelligent sample-chopping feature package on desktop with an iOS companion app. Created release process plans for deploying major feature packages with engineers and product owners.

Platforms: macOS, Windows, iOS

Technologies: C++, JavaScript, JUCE

Learn More
Example

The Source

Lead Software Engineer

Music streaming platform for exclusive spiritual and sound-healing content. Brought on to launch the app and implement subscription, playlist, and audio/video playback features. Managed end-to-end deployment on the App Store and Google Play, including TestFlight, releases, and maintenance.

Platforms: iOS, Android

Technologies: Flutter, Firebase

Learn More
Example

Output Creator

Software Engineer

Music production studio software for loop-based music producers. Implemented UI / UX and user flows, including features like audio recording, device configuration, waveform rendering, and dialog popovers. Focused on real-time music production workflows on a TypeScript and C++ stack.

Platforms: macOS, Windows

Technologies: TypeScript, C++

Learn More
Example

Nike In-Store

Prototyping Software Engineer

Mixed-reality iOS app for shopping in retail Nike locations. Rapid-prototyped experimental experiences for tracking products in 3D space and overlaying context-aware information via in-store location beacons. Delivered functional prototypes through daily iterations to test with stakeholders.

Platforms: iOS

Technologies: React Native, Swift, C#, Unity