Jean Laroche

Principal Algo Engineer at Universal Audio

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

🤩
Rockstar
🎓
Top School
Jean Laroche is a Principal Algorithm Engineer and audio/speech signal processing specialist with a Ph.D. in Signal Processing and over 30 years of experience spanning academia, research labs, and industry. Based in California, he has led algorithm development for music and speech products at Universal Audio, Audience/Knowles, and Creative Labs, blending rigorous mathematics with pragmatic C/C++ and Python implementations. His work ranges from real-time DSP and audio fingerprinting to noise reduction, keyword spotting and ML-driven speech features, and he has a track record of turning Matlab prototypes into production-ready code and patents. An active open-source contributor, he has implemented FFT and NumPy-related routines in the pythran AOT compiler and improved OFX import robustness in GnuCash, demonstrating both numerical algorithm chops and practical engineering for edge cases. Colleagues praise him for marrying deep technical rigor with musical sensibility—rarely does one find someone equally comfortable with advanced spectral analysis and live-performance audio processing.
code9 years of coding experience
job22 years of employment as a software developer
bookBaccalaureat, Baccalaureat at Lycee Francois Mauriac
bookÉcole Polytechnique
bookPh.D. Audio Signal Processing, Ph.D. Audio Signal Processing at Télécom Paris
bookPrépa Math and Physics, Prépa Math and Physics at Lycee Montaigne
languagesEnglish, French, Spanish
github-logo-circle

Github Skills (14)

c1710
fftw10
fft10
c-language10
c1110
cprogramming-language10
python10
numpy10
gui-programming9
data-structure9
gtk9
algorithm9
data-structures9
algorithms9

Programming languages (7)

TypeScriptJavaC++CObjective-CHTMLPython

Github contributions (5)

github-logo-circle
Gnucash/gnucash

Mar 2020 - Jan 2022

GnuCash Double-Entry Accounting Program.
Role in this project:
userBack-end Developer
Contributions:10 reviews, 20 commits, 43 PRs in 1 year 10 months
Contributions summary:Jean primarily contributed to the GnuCash project by fixing bugs and implementing features related to importing financial data, specifically OFX files. Their work included modifying the OFX importer to handle transfers between accounts and addressing issues related to missing financial identifier (FITID) fields. They also worked on improving the matching process, including adding the ability to edit descriptions, memos, and notes directly from the import window, improving the user experience, and preventing crashes by handling edge cases.
gnucash
serge-sans-paille/pythran

Apr 2018 - Jan 2022

Ahead of Time compiler for numeric kernels
Role in this project:
userBack-end Developer
Contributions:5 reviews, 25 commits, 30 PRs in 3 years 10 months
Contributions summary:Jean implemented several functions within the `pythran` repository, specifically focusing on numerical kernels and FFT (Fast Fourier Transform) routines. They contributed by implementing `numpy.fft.rfft` and `numpy.fft.irfft` functions, and also added `numpy.stack` and `numpy.expand_dims` functionality. Furthermore, they fixed bugs, optimized code, and implemented `tofile` and `fromfile` functions.
compiler
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