Johan Pauwels

Lecturer In Audio Signal Processing at Queen Mary University of London

London, England, United Kingdom
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
Johan Pauwels is a Lecturer in Audio Signal Processing based in London with 15 years of experience bridging music information retrieval, musical signal processing and machine learning. He combines academic leadership and teaching with hands-on research and software development, having held roles from postdoc to visiting researcher at institutions including Queen Mary and Imperial College. Johan is a practical open-source contributor: he improved cross-platform training workflow in CXXNet/MXNet, enhanced audio I/O and edge-case handling in madmom, and modernized UX for the webMUSHRA listening test. His background in AI and electrical engineering underpins a knack for making audio research reproducible and production-ready across platforms. He often tackles gritty compatibility and usability problems that others overlook, such as non-streamable MP4 audio handling and Likert-scale visualization improvements. Johan holds a PhD in engineering from Ghent and a postgraduate certificate in academic practice, combining rigorous research with effective teaching.
code15 years of coding experience
job10 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.), Engineering, Doctor of Philosophy (Ph.D.), Engineering at Ghent University
bookMaster, Artificial Intelligence, Master, Artificial Intelligence at Katholieke Universiteit Leuven
bookPostgraduate Certificate, Academic Practice, Postgraduate Certificate, Academic Practice at Queen Mary University of London
languagesDutch, English, French
stackoverflow-logo

Stackoverflow

Stats
190reputation
8kreached
1answer
4questions
github-logo-circle

Github Skills (39)

scipy10
javascript10
c-language10
multiplatform10
python10
testing10
machine-learning10
cross-platform10
ui-design10
audio-analysis10
numpy10
audio10
uid10
web-audio-api10
front-end-development10

Programming languages (19)

C#JavaC++BikeshedCCMakeTeXGo

Github contributions (5)

github-logo-circle
audiolabs/webMUSHRA

Sep 2020 - Oct 2020

a MUSHRA compliant web audio API based experiment software
Role in this project:
userFront-end Developer
Contributions:3 reviews, 10 commits, 1 PR in 1 month
Contributions summary:Johan primarily focused on front-end development tasks, improving the user interface and user experience of the web application. They addressed whitespace and tab/space inconsistencies and also modified the display of Likert scale and trial results. The user also added features to the Likert Single Stimulus pages, including waveform visualization and the ability to limit stimuli.
apicompliantevaluationaudio-apibs1534
CPJKU/madmom

Feb 2019 - May 2021

Python audio and music signal processing library
Role in this project:
userBackend Developer & QA Engineer
Contributions:6 commits, 5 PRs, 8 comments in 2 years 3 months
Contributions summary:Johan primarily focused on improving the audio I/O capabilities of the `madmom` library. They implemented functionality to read audio from file objects created in memory, adding both the necessary code changes and corresponding tests to ensure correct behavior. Additionally, the user addressed Python 2 compatibility issues and handled a specific edge case related to M4A files within non-streamable MP4 containers.
signalpythonmidiscipysignal-processing
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
Johan Pauwels - Lecturer In Audio Signal Processing at Queen Mary University of London