David Granjon

Lead Shiny at RinteRface

Zurich, Zurich, Switzerland
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

👤
Senior
🎓
Top School
David Granjon is a Lead Shiny developer and Senior Expert in Data Science with 9 years of experience translating mathematical models into polished, user-friendly R/Shiny applications. Holding a PhD in Applied Mathematics, he has blended academic rigor with production-focused engineering at institutions like Novartis and The Interface Group, building performant apps that hide complexity behind intuitive UIs. As creator and maintainer of RinteRface and a core contributor to popular projects like shinyWidgets and the golem framework, he advances the Shiny ecosystem with front-end widget work and JavaScript integrations. He specialises in bridging C/R for performance-sensitive computations, deploying scalable Shiny apps, and adapting professional HTML templates for R. Based in Zurich, he is driven by improving people’s lives through accessible tools and has a practical knack for turning mathematical insight into reusable open-source components.
code9 years of coding experience
job6 years of employment as a software developer
bookMaster's degree, Applied Mathematics, Master's degree, Applied Mathematics at INSA Lyon - Institut National des Sciences Appliquées de Lyon
bookDoctor of Philosophy (PhD), Applied Mathematics, Doctor of Philosophy (PhD), Applied Mathematics at Université Pierre et Marie Curie (Paris VI)
bookDoctor of Philosophy (PhD), Applied Mathematics, Doctor of Philosophy (PhD), Applied Mathematics at Université de Lausanne
bookEcole préparatoire, BCPST, Ecole préparatoire, BCPST at Lycée Claude Fauriel (Saint Etienne)
bookLicence Mathématiques et informatique du vivant, Biomathematics, Bioinformatics, and Computational Biology, Licence Mathématiques et informatique du vivant, Biomathematics, Bioinformatics, and Computational Biology at Université Claude Bernard Lyon 1
bookS, Baccalauréat, S, Baccalauréat at Lycée Aiguerande
languagesSpanish, English, French, Japanese
github-logo-circle

Github Skills (11)

web-widgets10
shiny10
javascript10
widgets10
r10
jquery9
front-end-development9
html8
r-package8
documentation7
css7

Programming languages (10)

TypeScriptRCSSRustAstroTeXSCSSJavaScript

Github contributions (5)

github-logo-circle
dreamRs/shinyWidgets

Nov 2017 - Mar 2021

shinyWidgets : Extend widgets available in shiny
Role in this project:
userFull-stack Developer
Contributions:19 commits, 7 PRs, 16 comments in 3 years 4 months
Contributions summary:David primarily contributed to the frontend development of the `shinywidgets` repository, focusing on extending the available widgets. Their work involved forking existing widget projects like `jquery-knob` and integrating them into the Shiny framework. They implemented the `knobInput` widget, created example applications, and documented the components, demonstrating strong understanding of the Shiny framework and JavaScript integration.
htmlwidgetsshinyfomantic-uiwidgetsshinyapps
ThinkR-open/golem

Jun 2020 - Jan 2021

A Framework for Building Robust Shiny Apps
Role in this project:
userFull-stack Developer
Contributions:11 commits, 6 PRs, 6 comments in 6 months
Contributions summary:David primarily contributed to the development of a Shiny application framework, focusing on UI enhancements and JavaScript integrations. Their work included creating an `action-button` function to make existing tags behave like action buttons. Furthermore, they introduced functions for JavaScript binding, enabling interaction between JavaScript and the R environment, and added features for managing events and rate policies. These commits reflect a focus on enhancing the framework's capabilities for building interactive Shiny applications.
shiny-appsrshinyshinyappsshiny-r
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