Marcus Tomlinson

Technical Lead at Image-Line | Makers of FL Studio

City of Edinburgh, Scotland, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Marcus Tomlinson is a Technical Lead based in Edinburgh with 12 years of hands-on experience building high-performance C++ systems for desktop, audio, and embedded domains. He has driven desktop integrations at Canonical (including Flutter on Linux and Ubuntu Desktop tooling), led cross-platform DSP and recorder development at Recordsure, and now guides core engineering at Image-Line, makers of FL Studio. Marcus combines low-level audio expertise—evidenced by contributions improving the WASAPI backend of the widely used RtAudio library—with proven leadership in shipping complex products, code quality practices, and developer tooling. He has a track record of architecting performant data-flow frameworks, real-time audio engines and platform bindings, and is comfortable moving between C/C++, C#, Objective‑C and higher-level tooling. A published author and hobbyist music maker, he brings a rare mix of audio-domain passion and production-grade engineering discipline.
code12 years of coding experience
job16 years of employment as a software developer
bookUniversity of South Africa
stackoverflow-logo

Stackoverflow

Stats
55reputation
18kreached
1answer
1question
github-logo-circle

Github Skills (8)

audio10
audio-processing10
c-language10
cprogramming-language10
wasapi10
polymorphism6
constructor6
parent-child6

Programming languages (11)

TypeScriptJavaC++ShellCCMakeMakefileJavaScript

Github contributions (5)

github-logo-circle
thestk/rtaudio

Apr 2014 - Jul 2022

A set of C++ classes that provide a common API for realtime audio input/output across Linux (native ALSA, JACK, PulseAudio and OSS), Macintosh OS X (CoreAudio and JACK), and Windows (DirectSound, ASIO, and WASAPI) operating systems.
Role in this project:
userBack-end Developer
Contributions:59 commits, 27 PRs, 24 pushes in 8 years 4 months
Contributions summary:Marcus primarily contributed to the WASAPI implementation of the RtAudio library, which provides a common API for real-time audio I/O. Their work focused on improving the WASAPI backend, including implementing support for different sample rates, fixing a shutdown crash, and optimizing the sample rate conversion process. Further contributions include refactoring and debugging this specific audio interface.
realtimeoperating-systemsrealtime-audioalsamacintosh
cross-platform/c-on-air

Apr 2017 - Apr 2021

Contributions:5 commits, 7 pushes, 6 branches in 4 years
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Marcus Tomlinson - Technical Lead at Image-Line | Makers of FL Studio