Because I mostly work with human subject data, most of my projects are not able to be made public due to the IRB protocols. However, I've managed to excise some parts of the projects that do not have personally identifiable/demographic information, as well as excerpts  from computational projects and other R-related activities I've done.
- 
catchr 0.2.0: This the exception to the rule about not being complete--this is my first CRAN-accepted package, and is the only package I've really "done right". Designed to provide a shallower learning curve for condition-handling in R,catchroffers a nice little set of tools for working with conditions inR, utilizing a very simple domain-specific language.catchr 0.1.0was a very different package, but after a deap dive into therlangsource code, I realized most of it was redundant and redid everything from the ground up. I'm actually relatively proud of this one. For a (somewhat) sassy intro, check out my blog post about it.- tags: CRAN package, documentation, development, R coding
 
- 
pupilr: A public version of anRpackage that I use to manage/analyze data from a series of pupillometry (eye-tracking) experiments. Since I can't publicly release the data (which could theoretically be connected to some participants), this is more of a framework, with examples of how I've used the code.- tags: package, data analysis, visualizations
 
- 
SwappingSounds: An excerpt from an offshoot of some computational modeling work I've been doing about sound changes in language. I uploaded this primarily to demonstrate how I've been using the tidyverse to write amazingly more effective and simpler code, and how I handle loading lots of data from hundreds of different files. The included .Rmdfile is just a file I was using to probe the data visually to see if certain hypotheses I had were correct. I don't really explain the significance of the graphs (or much of anything)- tags: data analysis, R coding, visualizations
 
- 
zplyr: Has nothing to do with anyplyr(the name was a bad joke): it's just an older package of my own personalRfunctions and their documentation. It was a way for me to learn some non-standard evaluation beforedplyr 0.7.0andrlang, get practice withroxygen2documentation, and share a bunch of useful functions for my research across projects. It also has some (sloppy) extensions toggplot2(seegeom_abs_text()andstat_moments()in the manual for "real" extensions; many of the other functions are "soft" extensions, in that they're just functions that use the existing API).- tags: package, documentation, R coding, ggplot2
 
- 
acl2017: An RMarkdown template so you can knit RMarkdown files into the proper paper submission format required by the Association of Computational Linguistics. While it was fun learning how to make my own RMarkdown templates, and my package did allow for an insanely smooth flow fromRcode to final PDF, I learned that the ACL wanted the.texfiles with an incredibly strict citation format that couldn't be reasonably worked in to what I wanted. For more examples of my R abilities/visualizations, check out the final.Rmdfile, CMCL2017.Rmd, and its corresponding PDF file.- tags: package, R coding, R ecosystem, visualizations, development
 
- 
My GitHub site: I use a knitrandservrto turn.Rmdfiles into my blog posts, and make everything look pretty with a heavily modified version ofknitr-hyde. Usinggit submodules, I automatically share posts with my twin brother's GitHub blog so that we have a single collaborative blog across different GitHub Pages. I also have posts in which I walk readers through some of the SQL functionality ofdplyr(nowdbplyr) and how to combine web-scraping and data visualization for interesting stories, etc.- tags: GitHub, R website, CSS, R ecosystem, git
 
- 
banquo: A joke package. I was learning how to use the newdplyrand its cohort, and I thoughtrlang'senquo()sounded a little bit like "Banquo" (our favorite Thane of Lochaber) from Macbeth. So I made a package that lets you typeBanquo()instead ofenquo(). Womp womp.- tags: lol