Skip to content



Block or Report

Block or report rpkyle

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

👋 Greetings

I'm Ryan, and I enjoy writing code and data visualization (ideally at the same time)! I am currently finishing my PhD dissertation and plan to defend later this year. I contributed to various Dash-related projects while working as a developer at Plotly, including the Python, R and Julia versions of the framework. I was also the lead developer of Dash for R, now available via CRAN.

I am originally from Tacoma, though I now live in Montréal.

I completed a B.S. in Cellular and Molecular Biology at the University of Washington, before working as a system administrator and IT manager for 7 years at the same institution. I later obtained a Master of Public Health from Emory University before relocating to Canada to begin an epidemiology doctoral degree program at McGill University. If you're interested in checking out my publications, my ORCID is 0000-0001-5829-9867 and my Google Scholar profile is linked here.


  1. Create data science and AI web apps in R

    JavaScript 365 34

  2. Rapidly generate raster images from large datasets in R with Plotly.js

    R 42 5

  3. debbie Public

    Retrieve and install binary versions of R packages for use with Debian and Ubuntu

    R 3

  4. Dash for Julia - A Julia interface to the Dash ecosystem for creating analytic web applications in Julia. No JavaScript required.

    Julia 330 28

  5. cscmisc Public

    Miscellaneous tools for data manipulation and simulation.


  6. 1
    using Dash, DashHtmlComponents, DashCoreComponents, HTTP, CSV, Dates, Printf
    r = HTTP.request("GET", "");
    crumb = match(r"(?:CrumbStore\"\:\{\"crumb\":\")(.*?)(?:\")", String(r.body)).captures;
    session_cookie = match(r"(?:B=)(.*?)(?:;)", HTTP.header(r, "Set-Cookie")).captures;

288 contributions in the last year

Oct Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Oct Mon Wed Fri
Activity overview
Contributed to plotly/dash-docs, plotly/dash, plotly/dashR and 5 other repositories

Contribution activity

October 2021

Created 2 commits in 1 repository
2 contributions in private repositories Oct 13

Seeing something unexpected? Take a look at the GitHub profile guide.