Washington, D.C.

John Helveston

Expert
@jhelvy

Assistant Professor in EMSE @ GWU; Engineering; Sustainability; Technology Innovation Policy; EVs; China; Data Science; Rstats; Python; Swing dancing

splitKbCompare. An interactive tool for comparing layouts of different split mechanical keyboards

346

renderthis. An R package for building xaringan slides into multiple outputs, including html, pdf, png, gif, pptx, and mp4.

178

logitr. Fast estimation of multinomial (MNL) and mixed logit (MXL) models in R with "Preference" space or "Willingness-to-pay" (WTP) space utility parameterizations in R

63

wireless-corne. Build log and photo gallery for my Wireless Corne keyboard

57

distillery. A distill blog and showcase about building distill websites and blogs!

45

stanTuneR. This code uses the algebra solver in Stan (https://mc-stan.org/) to find the parameters of a distribution that produce a desired tail behavior.

29

kyria_3d_cases.

24

kyria. Files related to the Kyria keyboard.

18

jhelvy_quarto. Source files for my personal website, built using Quarto and deployed with Netlify

16

qmkJsonConverter. R code to convert the .json file from the QMK configurator into a keymap.c file

15

jKeyboard. Files for creating my custom keyboard, including my Karabiner-Elements settings and WASD Keyboard layout files

13

cbcTools. R package of comprehensive tools for designing and analyzing choice-based conjoint (cbc) experiments

11

cv. My CV, generated using R, Quarto, and a Googlesheet

10

formr4conjoint. A simple demo of using formr.org to create a choice-based conjoint survey

10

jhelvy_distill. Source files for my personal website, built using the {distill} R package and deployed with netlify

9

lexis. A theme for xaringan slides

9

jph. A bunch of useful functions for working in R

9

mlogitCars. An example of estimating choice models in R using the mlogit package

8

solar-learning-2021. This repository contains the data and code to reproduce results from our study titled "Quantifying the cost savings of global solar photovoltaic supply chains". The link below is to an app to assess the sensitivity of our study outcomes to different modeling assumptions.

8

charts. A repo of reproducible charts

7

iris-rev2. Build log of my Iris keyboard (a.k.a. the "Altoids Can")

7

potus-econ-scorecard. JavaScript

6

renderthistemp. Render slides and other media into different formats

5

magaScreener. Document screening tool for identifying MAGA-targeted keywords

5

2025-surveydown-workshop. Workshop on using surveydown to build surveys

3

2025-posit-conf-surveydown. Slides for my talk on surveydown at the 2025 posit::conf

3

maddTools. An R package of functions for the GWU course EMSE 6035: Marketing Analytics for Design Decisions

3

zmk-config-corne.

3

surveys-with-formr. Files for my rstudio::conf 2021 lightning talk: "Using formr to create R-powered surveys with individualized feedback"

2

coding-with-ai.

2

p4a. Source code for my book "Programming for Analytics in R"

2

stories-with-data. Workshop on telling stories with data

2

conjointTools. An R package with tools for designing choice based conjoint (cbc) survey experiments and conduction power analyses

2

2023-qux-conf-conjoint. Content for my workshop at the 2023 Quant UX Conference on Open Source Conjoint in R

1

gglabelr. Interactive shiny app to create labels on ggplot

1

scraperToolkit. Toolkit for webscraping in R and Python

1

tra2015. Raw data and replication of results from our 2015 publication in Transportation Research Part A

1

smartcharging. HTML

1

factorlock. Set factors levels based on row order

1

jhelvy.github.io. HTML

1

carsheet. Webscraping of the data at carsheet.io

1

demo_quarto_website. CSS

1
42
Apply