Jacob Walls is a Django Fellow and full-stack developer with 10 years of experience building reliable web apps, performance fixes, and developer tooling. He is an active open-source maintainer and contributor to high-profile projects including Django and CPython, where his work has improved query correctness, migrations, and core library behavior. Comfortable across the stack, he pairs backend expertise (Python, Django, testing and code analysis via astroid/pylint) with frontend and typesafe work in TypeScript/React and PrimeVue type definitions. His background in computational musicology and music tech (music21, JW Pepper) informs a pragmatic approach to data integrity and algorithmic processing of domain-specific formats like MIDI and MusicXML. Known for thoughtful test infrastructure and long-term maintainability, he blends academic rigor (PhD in Music Composition) with hands-on product and project leadership in geospatial and enterprise contexts.
10 years of coding experience
6 years of employment as a software developer
Bachelor of Arts (BA) Music and Philosophy, Bachelor of Arts (BA) Music and Philosophy at Williams College
Master of Music (MM) Music Composition, Master of Music (MM) Music Composition at University of Oregon
Doctor of Philosophy (Ph.D.) Music Composition, Doctor of Philosophy (Ph.D.) Music Composition at University of Pennsylvania
Contributions:10 releases, 1151 reviews, 228 commits in 1 year 8 months
Contributions summary:Jacob primarily contributed to improving the code quality and maintainability of the pylint project, focusing on fixing various bugs and addressing code style issues. They fixed typos, corrected documentation errors, and addressed false positives in pylint's analysis. They also implemented features related to code analysis, such as preventing `used-before-assignment` warnings and incorporating new checks for code style and best practices.
Contributions:494 reviews, 890 commits, 452 PRs in 2 years 8 months
Contributions summary:Jacob primarily focused on improving the music21 toolkit by addressing MIDI conversion functionality. The commits included fixing issues related to how quantizing raw MIDI data and implementing features to handle the lack of time signatures for MIDI, and ensuring that all instruments can be captured from MIDI programs. Documentation and corrections to existing tests were also completed.
dtwpythonmusicologymusic21music
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
Jacob Walls - Django Fellow at Django Software Foundation