Enseignant Chercheur (Assistant Professor) at EPITA: Ecole d'Ingénieurs en Informatique
Paris, Ile-de-France
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Jim Newton is an assistant professor and seasoned researcher with 11+ years blending academic scholarship and industrial engineering in programming languages, object-oriented design, and electronic design automation. Based in Paris, he brings deep hands-on experience from Cadence and Intel where he led language extensions (SKILL++) and advanced EDA tooling, and today teaches and conducts research in type theory, parallel algorithms, and formal language paradigms. A pragmatic software developer, he also contributes to open-source projects such as MuseScore, improving MIDI playback and articulation rendering—an example of applying low-level algorithmic rigor to user-facing systems. Multilingual in English, German and French, he couples rigorous PhD-level research with decades of practical CAD tool development and language-design expertise.
11 years of coding experience
26 years of employment as a software developer
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Sorbonne Université
Master of Arts (M.A.), Mathematics, Master of Arts (M.A.), Mathematics at Mississippi State University
MuseScore is an open source and free music notation software. For support, contribution, bug reports, visit MuseScore.org. Fork and make pull requests!
Role in this project:
Back-end Developer
Contributions:29 commits, 12 PRs, 96 comments in 1 year 3 months
Contributions summary:Jim primarily contributed to the music notation software by implementing and improving the playback of musical articulations and ornaments. This included adding new properties related to playback and ornament styles, refactoring code for midi rendering, and fixing issues related to transposing instruments. The user also worked on improving the resolution and handling of accidentals in the midi output.
Contributions:270 pushes, 1 branch, 2 tags in 8 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
Jim Newton - Enseignant Chercheur (Assistant Professor) at EPITA: Ecole d'Ingénieurs en Informatique