Damián Avila is an open source developer and engineering leader from Córdoba, Argentina with 14 years of experience building infrastructure and interactive tooling for the Jupyter ecosystem, data visualization, and education. He’s a core contributor to landmark projects like Jupyter, nbconvert, and Bokeh, and the creator of RISE, a widely used live slideshow extension that brought reveal.js presentations into notebooks. Damián blends front-end polish (CSS/JS/UX for notebook UI and slides) with back-end converters and deployment work, having led teams at Anaconda and built course and autograding platforms at the University of Michigan. As an engineering manager at 2i2c he translated open source priorities into scalable cloud-first processes and a remote-first team culture. His background in quantitative analysis and biochemistry gives him a rare cross-disciplinary view of reproducible computational workflows and research-driven product design.
14 years of coding experience
10 years of employment as a software developer
Bachelor's degree, Biochemistry (Licenciado en Bioquímica), Bachelor's degree, Biochemistry (Licenciado en Bioquímica) at Universidad Nacional de La Plata
Contributions:4 reviews, 409 commits, 210 PRs in 8 years 7 months
Contributions summary:Damián primarily focused on front-end development within the `rise` repository, which extends Jupyter notebooks into slideshows. They made significant contributions to the user interface, including adding or modifying CSS, JavaScript, and HTML for the slideshow. The work encompassed fixing styling issues, improving presentation elements, and enhancing user experience through changes to the look and feel of the slideshow. Their changes included adding, modifying, and removing styling, adding navigation, and configuring elements in the presentation mode.
Contributions:125 commits, 10 PRs, 5 branches in 5 years 2 months
Contributions summary:Damián focused on implementing a new converter for the Jupyter Notebook conversion tool, specifically for reveal.js-based slideshows. They implemented the initial "slider" converter, renamed it to "reveal," and then implemented a new version with Jinja templates. The user also addressed bugs and improved the reveal.js template, including fixing CSS issues and integrating speaker notes functionality. Furthermore, they refined the codebase by addressing various issues related to mathjax and other transformer functions.
jupyter-notebookconversionjupyternotebook
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
Damián Avila - Open Source Developer at Damián Avila