Luke Phillips

Senior Software Engineer - R&D at ROLI

Los Angeles, California, United States
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
Luke Phillips is a senior software engineer with 12 years of experience building cross-platform, music-focused applications and experimental interaction technologies. At ROLI he leads R&D for hand- and finger-tracking projects that blend real-time 3D vision, MIDI augmentation, and pedagogy to make piano learning more expressive and accessible. He brings a rare combination of music composition training and deep engineering chops—shipping hybrid stacks that span React Native, JUCE/C++, Unity, Web Audio and TypeScript. An active open-source contributor, he has improved TypeScript support for the widely used Tone.js audio framework and co-created browser music apps like BlokDust. Based in Los Angeles, he excels at turning creative musical ideas into robust, cross-platform prototypes and products.
code12 years of coding experience
job3 years of employment as a software developer
bookMusic Film composition, Music Film composition at University of Brighton
stackoverflow-logo

Stackoverflow

Stats
1reputation
140reached
1answer
1question
github-logo-circle

Github Skills (8)

typescript10
web-audio-api10
javascript10
typescripts10
typescript-types10
api-design8
python6
flask6

Programming languages (6)

TypeScriptC#BikeshedJavaScriptObjective-CHTML

Github contributions (5)

github-logo-circle
Tonejs/Tone.js

Sep 2014 - Dec 2015

A Web Audio framework for making interactive music in the browser.
Role in this project:
userFull-stack Developer
Contributions:61 commits, 2 PRs, 19 comments in 1 year 2 months
Contributions summary:Luke primarily focused on implementing and updating TypeScript definitions for the Tone.js library. Their contributions involved adding, updating, and merging TypeScript definition files, specifically in the `utils/TypeScript/` directory. These changes ensured the library's compatibility with TypeScript, enhancing its usability and integration within TypeScript-based projects. The updates reflect the evolution of the library's API and feature set.
schedulingtonebrowserjavascriptsynthesis
lukephills/Theremin

Sep 2014 - Apr 2019

Contributions:182 commits, 110 pushes, 13 branches in 4 years 7 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
Luke Phillips - Senior Software Engineer - R&D at ROLI