Peter Leonard

Adjunct Professor at Columbia University - Graduate School of Journalism

New York, New York, 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
Peter Leonard is an audio engineer, educator, and full-stack developer based in New York with 12 years of experience crafting narrative podcast sound for top outlets like Spotify and Vox and teaching audio journalism at Columbia. He combines deep studio expertise—mixing, mastering, scoring, remote audio integration, and repairing field audio—with practical systems work, having helped design large-scale podcast facilities and build mixing templates now used across networks. An adjunct professor and former NPR/Michigan studio engineer, he brings a pedagogical eye to production workflows and taught both students and industry teams best practices for broadcast-quality audio. On the technical side he contributes to open-source tooling for visualizing high-dimensional image clusters (pix-plot), adding UI, image-processing features, and algorithm support, reflecting a rare blend of audio craft and data-driven web development. Known for solving thorny integration problems (Tieline, ISDN/IP codecs, Dante) and for composing bespoke scores and ambisonic elements, he thrives at the intersection of storytelling, signal engineering, and product-focused tooling.
code12 years of coding experience
job4 years of employment as a software developer
bookMaster of Arts (M.A.), Audio Technology, Master of Arts (M.A.), Audio Technology at American University
bookBachelor of Science (B.S.), Sound Engineering, Bachelor of Science (B.S.), Sound Engineering at University of Michigan
bookBachelor of Science - BS, Sound Engineering, Bachelor of Science - BS, Sound Engineering at University of Michigan - Ann Arbor
languagesSpanish
github-logo-circle

Github Skills (14)

webgl10
data-visualizations10
data-visualization10
data-visualisation10
webapp10
python10
imap9
omap9
javascript9
hdbscan8
css8
tensorflow8
scikit7
scikit-learn7

Programming languages (9)

C++CoffeeScriptShellCJavaScriptHTMLJupyter NotebookRuby

Github contributions (5)

github-logo-circle
pleonard212/pix-plot

Aug 2017 - Nov 2022

A WebGL viewer for UMAP or TSNE-clustered images
Role in this project:
userFull-stack Developer
Contributions:38 commits, 15 PRs, 20 pushes in 5 years 3 months
Contributions summary:Peter primarily contributed to the development of the `pix-plot` web application. They implemented UI enhancements, fixed bugs in the CSS and Python code, and added features related to image processing and data visualization. They also added support for new t-SNE and HDBSCAN algorithms, and improved the build process by updating setup.py and migrating dependencies.
webglweb-appviewerdata-visualizationmachine-vision
kln-courses/tm_bootcamp

Aug 2017 - Sep 2017

Contributions:43 commits, 42 pushes in 1 month
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