Senior Director, Public Technologies at J. Paul Getty Trust
Crestline, California, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
David Newbury is a senior technology leader with 14 years of experience shaping digital strategy and leading engineering and UX teams in cultural institutions, now serving as Senior Director, Public Technologies at the J. Paul Getty Trust. He blends hands-on full‑stack development with strategic stewardship—having moved from enterprise architect to assistant director and now directing public-facing tech that improves access to collections and visitor experiences. A longtime creative-coding contributor, he has made practical code and documentation improvements to widely used projects like p5.js and openFrameworks, reflecting a passion for arts-and-tech interoperability. His background spans museum-focused data modeling and linked open data, immersive interactive installations, ecommerce engineering, and teaching data storytelling, giving him a rare mix of technical depth, product sensibility, and cultural heritage expertise. Based in Crestline, California, he’s happiest working at the intersection of technology and the arts and often turns research-grade prototypes into public-facing systems.
14 years of coding experience
18 years of employment as a software developer
Film/Video Film Computer Science, Film/Video Film Computer Science at Penn State University
Contributions:55 commits, 1 PR, 1 branch in 2 years 6 months
Contributions summary:David primarily focused on improving the openFrameworks website's documentation viewer. Their contributions involved fixing internal class link generation, optimizing module lookups, and adding module names to page titles. They updated the documentation viewer with various style, template, and JavaScript changes, including fixing search, and making dynamic page title changes. Furthermore, the user enhanced the GitHub button for addons and addressed layout issues, ensuring better usability and visual consistency.
p5.js is a client-side JS platform that empowers artists, designers, students, and anyone to learn to code and express themselves creatively on the web. It is based on the core principles of Processing. http://twitter.com/p5xjs —
Role in this project:
Front-end Developer
Contributions:27 commits, 23 PRs, 158 comments in 4 months
Contributions summary:David primarily contributed to the development and maintenance of the p5.js library, focusing on client-side JavaScript and web-based creative coding. Their commits show a focus on modifying and updating core components, such as the CSV parser, fixing documentation for touch events, and implementing browser-specific checks for image smoothing. They also worked on fixing minor errors and documentation.
designersprinciplesartclient-sidecanvas
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
David Newbury - Senior Director, Public Technologies at J. Paul Getty Trust