Skip to content
Because why not
Because why not


  • Arctic Code Vault Contributor


@ThinkR-open @rweekly @satRdays @DataBzh @breizhdataclub @neo4j-rstats

Hi there 👋

Welcome to my GitHub account!

I'm Colin, and (probably like a lot of people here), I love writing code.

My languages of choice are R, JavaScript and Docker. I love building infrastructures and backends.

Here are some of the things I've been working on lately:

I also have a bunch of Docker image I maintain on my Docker hub.

I love to speak around the world, and most of my talks are available on my speakerdeck, and if you're looking for the video I try to keep the list on my website up to date.

You can learn more about me on my website where I blog on a random basis and on Twitter at @_ColinFay where I tweet quite frequently.

I probably forgot a lot of things here, so feel free to explore my profiles and website, and to contact me if you need my help!


  1. A Framework for Building Robust Shiny Apps

    R 453 80

  2. Engineering Production-Grade Shiny Apps — To be published in the R Series in 2020.

    HTML 129 50

  3. R from NodeJS, the right way.

    JavaScript 51 4

  4. A Modern and Flexible Neo4J Driver

    R 67 19

  5. Easy Dockerfile Creation from R

    R 67 11

  6. A Shiny App for Making Hex Stickers.

    R 53 6

1,872 contributions in the last year

Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Oct Mon Wed Fri

Contribution activity

October 2020

Created a pull request in rstudio/learnr that received 5 comments


This PR implements a mechanism for internationalizing {learnr} UI elements.

+448 −15 5 comments

Created an issue in ThinkR-open/punkapi that received 3 comments


Create a function that turns an API result to a data.frame. res <- httr::GET( "" ) httr::content(res)[[1]] # <- T…

21 contributions in private repositories Oct 1 – Oct 19

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

You can’t perform that action at this time.