John Maccallum

Software Engineering Consultant at Enosis VR

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.
code14 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 (19)

windows10
msp10
wxwidgets10
child-process10
cygwin10
dynamic-programming10
visualization8
opensoundcontrol7
jupyter7
javascript7
data-visualisation7
python7
bokeh6
teensy5
nodejs4

Programming languages (6)

CMaxJavaScriptHTMLRubyPython

Github contributions (5)

github-logo-circle
CNMAT/libomax

Sep 2012 - Nov 2021

Contributions:68 commits, 23 pushes, 2 branches in 9 years 4 months
maccallum/x

Aug 2018 - Feb 2023

Contributions:13 releases, 121 commits, 100 pushes in 4 years 6 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