Christopher Davis is an Associate Professor of Teaching in the UC Irvine Math Department with a background that bridges rigorous academic research and practical software development. After a postdoc at the University of Copenhagen, he has spent the past decade teaching and developing curriculum while also contributing code to open-source projects. He has meaningful back-end contributions to the widely used Altair visualization library, modernizing its Vega-Lite integration and resolving tricky parameter-handling issues in multi-view charts. His blend of mathematical training and hands-on engineering lets him translate complex theoretical ideas into reliable, user-facing tools for data visualization and education. Based in Irvine, California, he pairs classroom leadership with active open-source maintenance, demonstrating a rare mix of pedagogy and production-grade coding.
Contributions:21 reviews, 39 commits, 31 PRs in 1 year 5 months
Contributions summary:Christopher made significant contributions to the Altair library, primarily focused on updating the project to the latest Vega-Lite version. This involved modifying schema definitions, adjusting API functions, and ensuring compatibility with the new Vega-Lite features. The user also worked on the parameter definitions by updating the methods and incorporating changes from the new Vega-Lite versions, demonstrating a good understanding of the project's internal structure and its dependency on Vega-Lite. Additionally, the user addressed issues with parameter handling in multi-view charts, which involved adjusting how parameters are added to the charts and fixed the incorrect naming of arguments.
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
Christopher Davis - Associate Professor Of Teaching, Math Department