John Maccallum

Software Engineering Consultant at Cycling '74

Berlin, Germany
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

👤
Senior
🎓
Top School
John Maccallum is a software engineering consultant and CTO with 13 years of experience at the intersection of distributed systems, real-time multimedia, and the arts. His work spans research roles at Berkeley and Inria on time synchronization and heterogeneous computation to applied engineering for live, high-channel-count audio/video systems and creative technologies. He coins and practices "speculative programming," blending improvisatory design used in time-based performance with rigorous language and systems thinking. Based in Berlin, he collaborates long-term with choreographer Teoma Naccarato to create extended-durational performances that push real-time systems at scale. Equally at home in academia and industry, he seeks projects that tightly integrate software architecture with artistic expression.
code13 years of coding experience
job11 years of employment as a software developer
bookDoctor of Philosophy - PhD, Music Composition, Doctor of Philosophy - PhD, Music Composition at University of California, Berkeley
bookBachelor of Music, Music Theory and Composition, Bachelor of Music, Music Theory and Composition at University of the Pacific
bookMaster of Music, Music Composition, Master of Music, Music Composition at McGill University
languagesgerman (b2), french (b2)
github-logo-circle

Github Skills (28)

msp10
wxwidgets10
child-process10
cygwin10
dynamic-programming10
windows9
visualization8
jupyter8
bokeh7
altair7
javascript7
data-visualisation7
ipywidgets7
python7
pyodide7

Programming languages (6)

TypeScriptCMaxJavaScriptHTMLRuby

Github contributions (5)

github-logo-circle
CNMAT/CNMAT-odot

Sep 2012 - Jul 2022

Contributions:6 releases, 752 commits, 1 PR in 9 years 11 months
multi-paradigmdynamic-programmingparadigm
maccallum/cfg

May 2020 - Feb 2025

Contributions:28 pushes, 1 branch in 4 years 10 months
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
John Maccallum - Software Engineering Consultant at Cycling '74