Richard Iannone

Software Engineer at Posit PBC

Old Toronto, Ontario, Canada
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

🤩
Rockstar
🎓
Top School
Richard Iannone is a software engineer with 12 years of experience building tools that make data analysis, validation, and visualization more accessible, primarily using R and Python. He contributes to and helps maintain widely used open-source projects such as gt, rmarkdown, knitr, and DiagrammeR, and is the author/maintainer of pointblank and Great Tables which focus on data quality and presentation. His work spans back-end core logic, rendering, and user-facing tooling, with notable contributions to reducing dependencies and improving robustness in long-standing R ecosystems. Prior roles at Posit/RStudio, Hothead Games, and data-platform startups show a track record of applying Spark, AWS, and graph analytics to transform large event streams into actionable products. He holds a PhD in Chemistry, bringing rigorous scientific thinking to software design, and he emphasizes collaborative open-source development as a vehicle for better tooling and community-driven improvement.
code12 years of coding experience
job3 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.), Chemistry, Doctor of Philosophy (Ph.D.), Chemistry at York University
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
86reputation
6kreached
3answers
0questions
github-logo-circle

Github Skills (21)

markdown10
r-package10
r10
css10
graph10
graph-database10
markdown-it10
pandoc10
html10
literate-programming10
rmarkdown10
graph-datastructures10
ui-design9
documentation9
refactoring9

Programming languages (11)

JavaRCSSC++JavaScriptGoHaskellLua

Github contributions (5)

github-logo-circle
rich-iannone/DiagrammeR

Dec 2014 - Mar 2022

Graph and network visualization using tabular data in R
Role in this project:
userBack-end Developer
Contributions:22 releases, 9 reviews, 6920 commits in 7 years 3 months
Contributions summary:Richard primarily contributed to the core functionality of the project, including modifying stop messages, updating documentation examples, and rewriting functions for setting and getting data frame attributes. The user's work also involved changes to both node and edge attribute management, particularly regarding the storage and retrieval of data. They demonstrated expertise in working with R and its related packages, and in modifying graph data structures.
tabularsocial-network-analysisigraphnetwork-visualizationgraph-functions
rstudio/gt

Mar 2018 - Jan 2023

Easily generate information-rich, publication-quality tables from R
Role in this project:
userBack-end Developer
Contributions:14 releases, 346 reviews, 4771 commits in 4 years 11 months
Contributions summary:Richard's commits show a focus on improving the R code of the gt package. This includes enhancing documentation, addressing character escaping problems, and fixing potential issues with group and spanner labels. The user also appears to have worked on the internal structure, rendering of RTF files, and improved the internal structure for future implementations. Their contributions indicate a focus on the package's core logic, improving functionality.
docxquartosummary-tableslatexquality
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
Richard Iannone - Software Engineer at Posit PBC