Roger Dannenberg

Computer Scientist at Carnegie Mellon University

Pittsburgh, Pennsylvania, 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
Roger Dannenberg is a computer scientist and emeritus professor based in Pittsburgh with a decade of hands-on software engineering experience. He blends academic rigor with practical engineering, contributing substantial backend work to high-profile open-source audio software like Audacity—fixing bugs, improving performance, and modernizing 32/64-bit compatibility in core audio and Nyquist synthesis modules. Comfortable diving into low-level audio processing, his commits reveal a deep understanding of signal handling, convolution, and cross-platform portability. Colleagues can expect a thoughtful problem-solver who bridges research-grade ideas and production-quality code, often uncovering subtle interoperability and performance issues that others miss.
code10 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
21reputation
0reached
1answer
0questions
github-logo-circle

Github Skills (11)

64-bit10
audio-applications10
audio-processing10
c-language10
cprogramming-language10
implement9
algorithm9
algorithms9
javascript6
email-validation6
regex6

Programming languages (5)

C++CJavaScriptLuaPython

Github contributions (5)

github-logo-circle
audacity/audacity

Mar 2021 - Jun 2021

Audio Editor
Role in this project:
userBackend Developer
Contributions:11 reviews, 9 commits, 1 PR in 2 months
Contributions summary:Roger's commits primarily focus on modifications within the `lib-src/portsmf` and `lib-src/libnyquist` directories, suggesting work related to the core audio processing and synthesis capabilities of the Audacity project. These changes include bug fixes, performance enhancements, and adjustments to 32/64-bit compatibility, specifically within the allegro audio library. Additional commits are focused on improvements to the Nyquist code base, addressing bugs in the convolve module and modifying sample handling, demonstrating a deep understanding of the underlying audio processing engine.
audio-processinggplv2wxwidgets-applicationsaudiounitopen-sound-control
PortMidi/portmidi

Oct 2021 - Jan 2023

portmidi is a cross-platform MIDI input/output library
Contributions:4 releases, 28 reviews, 76 commits in 1 year 3 months
input-outputmidimidi-controlleropen-sound-controlaudio
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
Roger Dannenberg - Computer Scientist at Carnegie Mellon University